class KSelectAction
|
Action for selecting one of several items. More... |
|
|
Public Methods
- KSelectAction ( const QString& text, int accel = 0, QObject* parent = 0, const char* name = 0 )
- KSelectAction ( const QString& text, int accel, const QObject* receiver, const char* slot, QObject* parent, const char* name = 0 )
- KSelectAction ( const QString& text, const QIconSet& pix, int accel = 0, QObject* parent = 0, const char* name = 0 )
- KSelectAction ( const QString& text, const QIconSet& pix, int accel, const QObject* receiver, const char* slot, QObject* parent, const char* name = 0 )
- KSelectAction ( QObject* parent = 0, const char* name = 0 )
- int plug ( QWidget* widget, int index = -1 )
- virtual void setCurrentItem ( int index )
- void setItems ( const QStringList& lst )
- void clear ()
Signals
Protected Slots
- void slotActivated ( const QString &text )
Detailed Description
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.
KSelectAction ( const QString& text, int accel = 0, QObject* parent = 0, const char* name = 0 )
|
Construct a select action with text and potential keyboard
accelerator but nothing else. Use this only if you really
know what you are doing.
Parameters:
text | The text that will be displayed.
|
accel | The corresponding keyboard accelerator (shortcut).
|
parent | This action's parent.
|
name | An internal name for this action.
|
KSelectAction ( const QString& text, int accel, const QObject* receiver, const char* slot, QObject* parent, const char* name = 0 )
|
Parameters:
text | The text that will be displayed.
|
accel | The corresponding keyboard accelerator (shortcut).
|
receiver | The SLOT's parent.
|
slot | The SLOT to invoke to execute this action.
|
parent | This action's parent.
|
name | An internal name for this action.
|
KSelectAction ( const QString& text, const QIconSet& pix, int accel = 0, QObject* parent = 0, const char* name = 0 )
|
Parameters:
text | The text that will be displayed.
|
pix | The icons that go with this action.
|
accel | The corresponding keyboard accelerator (shortcut).
|
parent | This action's parent.
|
name | An internal name for this action.
|
KSelectAction ( const QString& text, const QIconSet& pix, int accel, const QObject* receiver, const char* slot, QObject* parent, const char* name = 0 )
|
Parameters:
text | The text that will be displayed.
|
pix | The icons that go with this action.
|
accel | The corresponding keyboard accelerator (shortcut).
|
receiver | The SLOT's parent.
|
slot | The SLOT to invoke to execute this action.
|
parent | This action's parent.
|
name | An internal name for this action.
|
KSelectAction ( QObject* parent = 0, const char* name = 0 )
|
Parameters:
parent | This action's parent.
|
name | An internal name for this action.
|
int plug ( QWidget* widget, int index = -1 )
|
"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.
Parameters:
widget | The GUI element to display this action.
|
index | The index of the item.
|
void setCurrentItem ( int index )
|
[virtual]
Sets the currently checked item.
Parameters:
index | Index of the item (remember the first item is zero).
|
Sets a list of strings as items into the menu.
Parameters:
lst | A list of strings that represents the items.
|
Clears all items in the select action.
Generated by: root@tantive.terraplex.com on Sun Feb 27 17:39:25 2000, using kdoc 2.0a33. |