KWidgetsAddons
ktoolbarpopupaction.cpp
39 KToolBarPopupAction::KToolBarPopupAction(const QIcon &icon, const QString &text, QObject *parent)
void actionTriggered(QAction *action)
void setFocusPolicy(Qt::FocusPolicy policy)
void iconSizeChanged(const QSize &iconSize)
void setMenu(QMenu *menu)
void setPopupMode(QToolButton::ToolButtonPopupMode popupMode)
Determines the popup mode of the toolbar button.
Definition: ktoolbarpopupaction.cpp:136
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void setIcon(const QIcon &icon)
~KToolBarPopupAction() override
Destroys the toolbar popup action.
Definition: ktoolbarpopupaction.cpp:48
void setAutoRaise(bool enable)
void setStickyMenu(bool sticky)
If set to true, this action will create a sticky popup menu when plugged in a KToolBar.
Definition: ktoolbarpopupaction.cpp:117
QWidget * createWidget(QWidget *parent) override
Reimplemented from QWidgetAction.
Definition: ktoolbarpopupaction.cpp:60
ToolButtonPopupMode
void setText(const QString &text)
void setDefaultAction(QAction *action)
QMenu * popupMenu() const
The popup menu that is shown when clicking (some time) on the toolbar button.
Definition: ktoolbarpopupaction.cpp:54
void setIconSize(const QSize &size)
void setToolButtonStyle(Qt::ToolButtonStyle style)
virtual QWidget * createWidget(QWidget *parent)
void setDelayed(bool delayed)
If set to true, this action will create a delayed popup menu when plugged in a KToolBar.
Definition: ktoolbarpopupaction.cpp:89
void toolButtonStyleChanged(Qt::ToolButtonStyle toolButtonStyle)
void triggered(QAction *action)
KToolBarPopupAction(const QIcon &icon, const QString &text, QObject *parent)
Create a KToolBarPopupAction, with a text, an icon, a parent and a name.
Definition: ktoolbarpopupaction.cpp:39
NoFocus
void setPopupMode(QToolButton::ToolButtonPopupMode mode)
QObject * parent() const const
QList< QWidget * > createdWidgets() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Mar 26 2023 04:07:02 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Mar 26 2023 04:07:02 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.