22 #ifndef POLKITQT1_GUI_ACTION_H 23 #define POLKITQT1_GUI_ACTION_H 53 class POLKITQT1_EXPORT
Action :
public QAction
72 Q_DECLARE_FLAGS(States, State)
80 explicit Action(
const QString &actionId = QString(), QObject *parent = 0);
123 void setChecked(
bool checked);
137 void setPolkitAction(
const QString &actionId);
145 QString actionId()
const;
154 void setText(
const QString &text, States states = All);
163 void setToolTip(
const QString &toolTip, States states = All);
172 void setWhatsThis(
const QString &whatsThis, States states = All);
183 void setIcon(
const QIcon &icon, States states = All);
192 void setVisible(
bool visible, States states = All);
201 void setEnabled(
bool enabled, States states = All);
210 void setTargetPID(qint64 pid);
219 QString text(State state = None)
const;
228 QString toolTip(State state = None)
const;
236 QString whatsThis(State state = None)
const;
245 QIcon icon(State state = None)
const;
254 bool isVisible(State state = None)
const;
263 bool isEnabled(State state = None)
const;
268 qint64 targetPID()
const;
277 bool isAllowed()
const;
289 bool is(
const QString &actionId)
const;
295 Q_PRIVATE_SLOT(d,
void configChanged())
302 Q_DECLARE_OPERATORS_FOR_FLAGS(PolkitQt1::Gui::Action::States)
Class used to manage actions.
Definition: polkitqt1-gui-action.h:53
Contains Macros for exporting symbols.
Namespace wrapping Polkit-Qt classes.
Definition: listeneradapter.cpp:26