diff options
author | Nick Dedekind <nick.dedekind@canonical.com> | 2016-01-15 12:08:41 +0000 |
---|---|---|
committer | Nick Dedekind <nick.dedekind@canonical.com> | 2016-01-15 12:08:41 +0000 |
commit | 97b75c99800fed0de7600169c99893c4be25a1c9 (patch) | |
tree | 81ed46731f31356fc0e7a309aa2f2fcc80fa22bc /libqmenumodel/src/qdbusactiongroup.h | |
parent | e6e4babce2ed63c327f85180d77e24dc6a330c11 (diff) | |
parent | 523db871138277062675db9108cbcb3ca61da5e1 (diff) | |
download | qmenumodel-97b75c99800fed0de7600169c99893c4be25a1c9.tar.gz qmenumodel-97b75c99800fed0de7600169c99893c4be25a1c9.tar.bz2 qmenumodel-97b75c99800fed0de7600169c99893c4be25a1c9.zip |
Added roles for submenu & shortcut. Added actions
Diffstat (limited to 'libqmenumodel/src/qdbusactiongroup.h')
-rw-r--r-- | libqmenumodel/src/qdbusactiongroup.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libqmenumodel/src/qdbusactiongroup.h b/libqmenumodel/src/qdbusactiongroup.h index afb12f2..d588b8e 100644 --- a/libqmenumodel/src/qdbusactiongroup.h +++ b/libqmenumodel/src/qdbusactiongroup.h @@ -42,11 +42,13 @@ class QDBusActionGroup : public QObject, public QDBusObject Q_PROPERTY(QString objectPath READ objectPath WRITE setObjectPath NOTIFY objectPathChanged) Q_PROPERTY(int status READ status NOTIFY statusChanged) Q_PROPERTY(ActionStateParser* actionStateParser READ actionStateParser WRITE setActionStateParser NOTIFY actionStateParserChanged) + Q_PROPERTY(QStringList actions READ actions NOTIFY actionsChanged) public: QDBusActionGroup(QObject *parent=0); ~QDBusActionGroup(); + QStringList actions() const; void updateActionState(const QString &name, const QVariant &state); void activateAction(const QString &name, const QVariant ¶meter); bool hasAction(const QString &name); @@ -67,6 +69,7 @@ Q_SIGNALS: void actionVanish(const QString &name); void actionStateChanged(const QString &name, QVariant state); void actionStateParserChanged(ActionStateParser* parser); + void actionsChanged(); public Q_SLOTS: void start(); |