KDEUI
Go to the documentation of this file.
26 class KDualActionPrivate;
78 void setActiveGuiItem(
const KGuiItem &);
88 void setInactiveGuiItem(
const KGuiItem &);
98 void setActiveIcon(
const QIcon &);
103 QIcon activeIcon()
const;
108 void setInactiveIcon(
const QIcon &);
113 QIcon inactiveIcon()
const;
118 void setActiveText(
const QString &);
123 QString activeText()
const;
128 void setInactiveText(
const QString &);
133 QString inactiveText()
const;
138 void setActiveToolTip(
const QString &);
143 QString activeToolTip()
const;
148 void setInactiveToolTip(
const QString &);
153 QString inactiveToolTip()
const;
158 void setIconForStates(
const QIcon &icon);
164 bool isActive()
const;
170 void setAutoToggle(
bool);
176 bool autoToggle()
const;
183 void setActive(
bool state);
190 void activeChanged(
bool);
196 void activeChangedByUser(
bool);
199 Q_PRIVATE_SLOT(d,
void slotTriggered())
200 KDualActionPrivate *
const d;
201 friend class KDualActionPrivate;
An abstract class for GUI data such as ToolTip and Icon.
Class to encapsulate user-driven action or event.
An action which can alternate between two texts/icons when triggered.
This file is part of the KDE documentation.
Documentation copyright © 1996-2015 The KDE developers.
Generated on Sun Oct 4 2015 08:41:29 by
doxygen 1.8.9.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.