|
|
KTabButton is a helper class for KTabBar. It provides the buttons used to scroll the tab bar.
|
Construct an 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. |
|
Construct an action with text, potential keyboard accelerator, and a SLOT to call when this action is invoked by the user.
If you do not want or have a keyboard accelerator,
set the accel
param to 0.
This is the most common KAction used when you do not have a corresponding icon.
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. |
|
Construct an action with text, icon, and a potential keyboard accelerator.
This Action cannot execute any command. Use this only if you really know what you are doing.
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. |
|
Construct an action with text, automatically loaded icon, and a potential keyboard accelerator.
This Action cannot execute any command. Use this only if you really know what you are doing.
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. |
|
Construct an action with text, icon, potential keyboard accelerator, and a SLOT to call when this action is invoked by the user.
If you do not want or have a keyboard accelerator, set the
accel
param to 0.
This is the other common KAction used. Use it when you
do
have a corresponding icon.
Parameters:
text | The text that will be displayed. |
pix | The icon to display. |
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. |
|
Construct an action with text, icon, potential keyboard accelerator, and a SLOT to call when this action is invoked by the user. The icon is loaded on demand later based on where it is plugged in.
If you do not want or have a keyboard accelerator, set the
accel
param to 0.
This is the other common KAction used. Use it when you
do
have a corresponding icon.
Parameters:
text | The text that will be displayed. |
pix | The icon to display. |
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. |
|
Construct a null action.
Parameters:
parent | This action's parent. |
name | An internal name for this action. |
~ |
[virtual]
Standard destructor
int |
[virtual]
"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 KAction object.
Parameters:
w | The GUI element to display this action |
void |
[virtual]
"Plug" or insert this action into a given KAccel.
It is sometimes useful to use the action paradigm for actions that are not associated with some widget (ie actions that are only activated by keyboard).
Parameters:
accel | The KAccel which activates this action |
configurable | If the accelerator is configurable via the KAccel configuration dialog (this is somehow deprecated since there is now a KAction key configuration dialog). |
void |
[virtual]
"Unplug" or remove this action from a given widget.
This will typically be a menu or a toolbar. This is rarely used in "normal" application. Typically, it would be used if your application has several views or modes, each with a completely different menu structure. If you simply want to disable an action for a given period, use setEnabled() instead.
Parameters:
w | Remove the action from this GUI element. |
void |
[virtual]
Disconnect this action from the KAccel.
bool |
[const virtual]
returns whether the action is plugged into any container widget or not.
bool |
[const virtual]
returns whether the action is plugged into the given container with the given, container specific, id (often menu or toolbar id ) .
bool |
[const virtual]
returns whether the action is plugged into the given container with the given, container specific, representative container widget item.
QWidget* |
[const]
int |
[const]
QWidget* |
[const]
int |
[const]
QPixmap |
[const virtual]
bool |
[const virtual]
QString |
[const virtual]
QString |
[const virtual]
Get the text associated with this action.
int |
[const virtual]
Get the keyboard accelerator associated with this action.
bool |
[const virtual]
Returns true if this action is enabled.
QString |
[const virtual]
QString |
[const virtual]
Get the What's this text for the action.
QString |
[const virtual]
Get the tooltip text for the action.
QString |
[const virtual]
QIconSet |
[const virtual]
Get the QIconSet from which the icons used to display this action will be chosen.
QString |
[const virtual]
KActionCollection * |
[const]
int |
[static]
Generate a toolbar button id. Made public for reimplementations.
void |
void |
[virtual slot]
Set the text associated with this action. The text is used for menu and toolbar labels etc.
void |
[virtual slot]
Set the keyboard accelerator associated with this action.
void |
[virtual slot]
void |
[virtual slot]
Set the What's this text for the action. This text will be displayed when a widget that has been created by plugging this action into a container is clicked on in What's this mode.
The What's this text can of course include QML markup as well as raw text.
void |
[virtual slot]
Set the tooltip text for the action.
void |
[virtual slot]
Set the QIconSet from which the icons used to display this action will be chosen.
void |
[virtual slot]
void |
[virtual slot]
void |
[virtual slot]
Enables or disables this action. All uses of this action (eg. in menus or toolbars) will be updated to reflect the state of the action.
void |
[virtual slot]
Emulate user's interaction programmatically, by activating the action. The implementation simply emits activated().
protected slots: void |
[virtual slot]
void |
[virtual slot]
void |
[virtual slot]
protected: KToolBar* |
[const slot]
QPopupMenu* |
[const slot]
void |
[slot]
int |
[const slot]
void |
[slot]
void |
[slot]
void |
[virtual slot]
void |
[virtual slot]
void |
[virtual slot]
void |
[virtual slot]
void |
[virtual slot]
void |
[virtual slot]
void |
[virtual slot]
void |
[virtual slot]
void |
[virtual slot]
int |
[slot]
for backwards compatibility. depreceated!
void |
[signal]
void |
[signal]