org.kde.koala

Class KToolBarPopupAction

public class KToolBarPopupAction extends KAction

This action is a normal action everywhere, except in a toolbar where it also has a popupmenu (optionnally delayed). This action is designed for history actions (back/forward, undo/redo) and for any other action that has more detail in a toolbar than in a menu (e.g. tool chooser with "Other" leading to a dialog...).

UNKNOWN: This action is a normal action everywhere, except in a toolbar where it also has a popupmenu (optionnally delayed).

Constructor Summary
protected KToolBarPopupAction(Class dummy)
KToolBarPopupAction(String text, String icon, KShortcut cut, QObject parent, String name)
Create a KToolBarPopupAction, with a text, an icon, an optional accelerator, parent and name.
KToolBarPopupAction(String text, String icon, KShortcut cut, QObject parent)
KToolBarPopupAction(String text, String icon, KShortcut cut)
KToolBarPopupAction(String text, String icon)
KToolBarPopupAction(String text, String icon, KShortcut cut, QObject receiver, String slot, QObject parent, String name)
Create a KToolBarPopupAction, with a text, an icon, an accelerator, a slot connected to the action, parent and name.
KToolBarPopupAction(String text, String icon, KShortcut cut, QObject receiver, String slot, QObject parent)
KToolBarPopupAction(KGuiItem item, KShortcut cut, QObject receiver, String slot, KActionCollection parent, String name)
Create a KToolBarPopupAction, with a KGuiItem, an accelerator, a slot connected to the action, parent and name.
Method Summary
StringclassName()
booleandelayed()
Returns true if this action creates a delayed popup menu when plugged in a KToolbar.
voiddispose()
Delete the wrapped C++ instance ahead of finalize()
protected voidfinalize()
Deletes the wrapped C++ instance
booleanisDisposed()
Has the wrapped C++ instance been deleted?
QMetaObjectmetaObject()
intplug(QWidget widget, int index)
intplug(QWidget widget)
KPopupMenupopupMenu()
The popup menu that is shown when clicking (some time) on the toolbar button.
voidsetDelayed(boolean delayed)
If set to true, this action will create a delayed popup menu when plugged in a KToolbar.
voidsetStickyMenu(boolean sticky)
If set to true, this action will create a sticky popup menu when plugged in a KToolbar.
booleanstickyMenu()
Returns true if this action creates a sticky popup menu.

Constructor Detail

KToolBarPopupAction

protected KToolBarPopupAction(Class dummy)

KToolBarPopupAction

public KToolBarPopupAction(String text, String icon, KShortcut cut, QObject parent, String name)
Create a KToolBarPopupAction, with a text, an icon, an optional accelerator, parent and name.

Parameters: text The text that will be displayed. icon The icon to display. cut The corresponding keyboard accelerator (shortcut). parent This action's parent. name An internal name for this action.

UNKNOWN: Create a KToolBarPopupAction, with a text, an icon, an optional accelerator, parent and name.

KToolBarPopupAction

public KToolBarPopupAction(String text, String icon, KShortcut cut, QObject parent)

KToolBarPopupAction

public KToolBarPopupAction(String text, String icon, KShortcut cut)

KToolBarPopupAction

public KToolBarPopupAction(String text, String icon)

KToolBarPopupAction

public KToolBarPopupAction(String text, String icon, KShortcut cut, QObject receiver, String slot, QObject parent, String name)
Create a KToolBarPopupAction, with a text, an icon, an accelerator, a slot connected to the action, parent and name. If you do not want or have a keyboard accelerator, set the cut param to 0.

Parameters: text The text that will be displayed. icon The icon to display. cut The corresponding keyboard accelerator (shortcut). receiver The SLOT's owner. slot The SLOT to invoke to execute this action. parent This action's parent. name An internal name for this action.

UNKNOWN: Create a KToolBarPopupAction, with a text, an icon, an accelerator, a slot connected to the action, parent and name.

KToolBarPopupAction

public KToolBarPopupAction(String text, String icon, KShortcut cut, QObject receiver, String slot, QObject parent)

KToolBarPopupAction

public KToolBarPopupAction(KGuiItem item, KShortcut cut, QObject receiver, String slot, KActionCollection parent, String name)
Create a KToolBarPopupAction, with a KGuiItem, an accelerator, a slot connected to the action, parent and name. The text and the icon are taken from the KGuiItem. If you do not want or have a keyboard accelerator, set the cut param to 0.

Parameters: item The text and icon that will be displayed. cut The corresponding keyboard accelerator (shortcut). receiver The SLOT's owner. slot The SLOT to invoke to execute this action. parent This action's parent. name An internal name for this action.

UNKNOWN: Create a KToolBarPopupAction, with a KGuiItem, an accelerator, a slot connected to the action, parent and name.

Method Detail

className

public String className()

delayed

public boolean delayed()
Returns true if this action creates a delayed popup menu when plugged in a KToolbar.

UNKNOWN: Returns true if this action creates a delayed popup menu when plugged in a KToolbar.

dispose

public void dispose()
Delete the wrapped C++ instance ahead of finalize()

finalize

protected void finalize()
Deletes the wrapped C++ instance

isDisposed

public boolean isDisposed()
Has the wrapped C++ instance been deleted?

metaObject

public QMetaObject metaObject()

plug

public int plug(QWidget widget, int index)

plug

public int plug(QWidget widget)

popupMenu

public KPopupMenu popupMenu()
The popup menu that is shown when clicking (some time) on the toolbar button. You may want to plug items into it on creation, or connect to aboutToShow for a more dynamic menu.

UNKNOWN: The popup menu that is shown when clicking (some time) on the toolbar button.

setDelayed

public void setDelayed(boolean delayed)
If set to true, this action will create a delayed popup menu when plugged in a KToolbar. Otherwise it creates a normal popup. Default: delayed.

UNKNOWN: If set to true, this action will create a delayed popup menu when plugged in a KToolbar.

setStickyMenu

public void setStickyMenu(boolean sticky)
If set to true, this action will create a sticky popup menu when plugged in a KToolbar. "Sticky", means it's visible until a selection is made or the mouse is clicked elsewhere. This feature allows you to make a selection without having to press and hold down the mouse while making a selection. Only available if delayed() is true. Default: sticky.

UNKNOWN: If set to true, this action will create a sticky popup menu when plugged in a KToolbar.

stickyMenu

public boolean stickyMenu()
Returns true if this action creates a sticky popup menu. See setStickyMenu().

UNKNOWN: Returns true if this action creates a sticky popup menu.