aboutsummaryrefslogtreecommitdiff
path: root/libqmenumodel/src/qdbusactiongroup.h
diff options
context:
space:
mode:
authorBileto Bot <ci-train-bot@canonical.com>2017-01-10 06:41:09 +0000
committerBileto Bot <ci-train-bot@canonical.com>2017-01-10 06:41:09 +0000
commitab9f99775bf9c9a43791bd545e835733d88476ca (patch)
treea53bc9833a0405b0b960590e886812c944a5b143 /libqmenumodel/src/qdbusactiongroup.h
parent89f2b36ed993aead5599d937f0d870db1321b9e1 (diff)
parenta9c7379c13c4b6494cd8be33925c40f22dd2a6e4 (diff)
downloadqmenumodel-ab9f99775bf9c9a43791bd545e835733d88476ca.tar.gz
qmenumodel-ab9f99775bf9c9a43791bd545e835733d88476ca.tar.bz2
qmenumodel-ab9f99775bf9c9a43791bd545e835733d88476ca.zip
* Added shortcut hasSubmenu and roles to UnityMenuModel
* Added actions property to Group
Diffstat (limited to 'libqmenumodel/src/qdbusactiongroup.h')
-rw-r--r--libqmenumodel/src/qdbusactiongroup.h3
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 &parameter);
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();