KToggleAction Class Reference
Checkbox like action. More...
#include <kactionclasses.h>
Inheritance diagram for KToggleAction:


Public Slots | |
virtual void | setChecked (bool) |
Signals | |
void | toggled (bool) |
Public Member Functions | |
KToggleAction (const QString &text, const KShortcut &cut=KShortcut(), QObject *parent=0, const char *name=0) | |
KToggleAction (const QString &text, const KShortcut &cut, const QObject *receiver, const char *slot, QObject *parent, const char *name=0) | |
KToggleAction (const QString &text, const QIconSet &pix, const KShortcut &cut=KShortcut(), QObject *parent=0, const char *name=0) | |
KToggleAction (const QString &text, const QString &pix, const KShortcut &cut=KShortcut(), QObject *parent=0, const char *name=0) | |
KToggleAction (const QString &text, const QIconSet &pix, const KShortcut &cut, const QObject *receiver, const char *slot, QObject *parent, const char *name=0) | |
KToggleAction (const QString &text, const QString &pix, const KShortcut &cut, const QObject *receiver, const char *slot, QObject *parent, const char *name=0) | |
KToggleAction (QObject *parent=0, const char *name=0) | |
virtual | ~KToggleAction () |
virtual int | plug (QWidget *widget, int index=-1) |
bool | isChecked () const |
QString | exclusiveGroup () const |
virtual void | setExclusiveGroup (const QString &name) |
void | setCheckedState (const KGuiItem &checkedItem) |
virtual QString | toolTip () const |
Protected Slots | |
virtual void | slotActivated () |
Protected Member Functions | |
virtual void | updateChecked (int id) |
virtual void | virtual_hook (int id, void *data) |
Properties | |
bool | checked |
QString | exclusiveGroup |
Detailed Description
Checkbox like action.Checkbox like action.
This action provides two states: checked or not.
Definition at line 68 of file kactionclasses.h.
Constructor & Destructor Documentation
|
Constructs a toggle action with text and potential keyboard accelerator but nothing else. Use this only if you really know what you are doing.
Definition at line 70 of file kactionclasses.cpp. |
|
Definition at line 78 of file kactionclasses.cpp. |
|
Definition at line 86 of file kactionclasses.cpp. |
|
Definition at line 94 of file kactionclasses.cpp. |
|
Definition at line 102 of file kactionclasses.cpp. |
|
Definition at line 112 of file kactionclasses.cpp. |
|
Definition at line 122 of file kactionclasses.cpp. |
|
Destructor.
Definition at line 128 of file kactionclasses.cpp. |
Member Function Documentation
|
"Plug" or insert this action into a given widget. This will typically be a menu or a toolbar. From this point on, you will never need to directly manipulate the item in the menu or toolbar. You do all enabling/disabling/manipulation directly with your KToggleAction object.
Reimplemented from KAction. Reimplemented in KToggleToolBarAction. Definition at line 134 of file kactionclasses.cpp. References endl(), isChecked(), KAction::itemId(), kdWarning(), QObject::name(), KAction::plug(), KToolBar::setButton(), KToolBar::setToggle(), and updateChecked(). Referenced by KToggleToolBarAction::plug(). |
|
Returns the actual state of the action.
Definition at line 234 of file kactionclasses.cpp. Referenced by KToggleFullScreenAction::eventFilter(), plug(), setChecked(), KRadioAction::slotActivated(), and slotActivated(). |
|
Referenced by setChecked(). |
|
Defines which "exclusive group" this action is part of. In a given exclusive group, only one toggle action can be checked at a any moment. Checking an action unchecks the other actions of the group. Definition at line 239 of file kactionclasses.cpp. |
|
Defines the text (and icon, tooltip, whatsthis) that should be displayed instead of the normal text, when the action is checked. This feature replaces the checkmark that usually appears in front of the text, in menus. It is useful when the text is mainly a verb: e.g. "Show <foo>" should turn into "Hide <foo>" when activated.
If hasIcon(), the icon is kept for the 'checked state', unless
Definition at line 249 of file kactionclasses.cpp. Referenced by KStdAction::showMenubar(), and KStdAction::showStatusbar(). |
|
Reimplemented for internal reasons.
Reimplemented from KAction. Definition at line 255 of file kactionclasses.cpp. References KAction::toolTip(). |
|
Sets the state of the action.
Reimplemented in KToggleToolBarAction, and KToggleFullScreenAction. Definition at line 161 of file kactionclasses.cpp. References exclusiveGroup(), isChecked(), QObject::parent(), setChecked(), toggled(), and updateChecked(). Referenced by KStdAction::create(), KToggleFullScreenAction::setChecked(), KToggleToolBarAction::setChecked(), setChecked(), KStdAction::showMenubar(), KStdAction::showStatusbar(), KStdAction::showToolbar(), and slotActivated(). |
The documentation for this class was generated from the following files: