#include <kaction.h>
Inheritance diagram for KSelectAction:

Public Slots | |
| virtual void | setCurrentItem (int index) |
| virtual void | setItems (const QStringList &lst) |
| virtual void | clear () |
| virtual void | setEditable (bool) |
| virtual void | setComboWidth (int width) |
Public Methods | |
| KSelectAction (const QString &text, const KShortcut &cut=KShortcut(), QObject *parent=0, const char *name=0) | |
| KSelectAction (const QString &text, const KShortcut &cut, const QObject *receiver, const char *slot, QObject *parent, const char *name=0) | |
| KSelectAction (const QString &text, const QIconSet &pix, const KShortcut &cut=KShortcut(), QObject *parent=0, const char *name=0) | |
| KSelectAction (const QString &text, const QString &pix, const KShortcut &cut=KShortcut(), QObject *parent=0, const char *name=0) | |
| KSelectAction (const QString &text, const QIconSet &pix, const KShortcut &cut, const QObject *receiver, const char *slot, QObject *parent, const char *name=0) | |
| KSelectAction (const QString &text, const QString &pix, const KShortcut &cut, const QObject *receiver, const char *slot, QObject *parent, const char *name=0) | |
| KSelectAction (QObject *parent=0, const char *name=0) | |
| virtual | ~KSelectAction () |
| virtual int | plug (QWidget *widget, int index=-1) |
| virtual bool | isEditable () const |
| virtual QStringList | items () const |
| virtual int | comboWidth () const |
| void | setRemoveAmpersandsInCombo (bool b) |
| bool | removeAmpersandsInCombo () const |
| |
| void | setMenuAccelsEnabled (bool b) |
| bool | menuAccelsEnabled () const |
| |
Protected Slots | |
| virtual void | slotActivated () |
Protected Methods | |
| QStringList | comboItems () const |
| virtual void | virtual_hook (int id, void *data) |
Action for selecting one of several items.
This action shows up a submenu with a list of items. One of them can be checked. If the user clicks on an item this item will automatically be checked, the formerly checked item becomes unchecked. There can be only one item checked at a time.
Definition at line 854 of file kaction.h.
|
||||||||||||||||||||
|
Constructs a select action with text and potential keyboard accelerator but nothing else. Use this only if you really know what you are doing.
|
|
||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
Destructor |
|
|
Clears up all the items in this action |
|
|
Depending on the menuAccelsEnabled property this method will return the actions items in a way for inclusion in a combobox with the ampersand character removed from all items or not.
|
|
|
When this action is plugged into a toolbar, it creates a combobox. This returns the maximum width set by setComboWidth |
|
|
When this action is plugged into a toolbar, it creates a combobox.
|
|
|
|
|
||||||||||||
|
"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 KSelectAction object.
Reimplemented from KAction. |
|
|
When this action is plugged into a toolbar, it creates a combobox. This gives a _maximum_ size to the combobox. The minimum size is automatically given by the contents (the items). |
|
|
Sets the currently checked item.
Reimplemented in KListAction. |
|
|
When this action is plugged into a toolbar, it creates a combobox. This makes the combo editable or read-only. |
|
|
Sets the items to be displayed in this action You need to call this. |
|
|
Sets whether any occurence of the ampersand character ( & ) in items should be interpreted as keyboard accelerator for items displayed in a menu or not.
|
|
|
Deprecated. See setMenuAccelsEnabled .
|
1.2.18