diff options
| author | Javier <dev.git@javispedro.com> | 2014-12-12 23:32:46 +0100 |
|---|---|---|
| committer | Javier <dev.git@javispedro.com> | 2014-12-12 23:32:46 +0100 |
| commit | 492a861a47c5165cf62a051303d4b45e5d5630cd (patch) | |
| tree | ee78b2cb3c176a2a9f76cf7fbf805404e0f23b69 /daemon/manager.h | |
| parent | 75352f8cf5a60cfd291a26fe2c93d06281055f31 (diff) | |
query all apps from d-bus
Diffstat (limited to 'daemon/manager.h')
| -rw-r--r-- | daemon/manager.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/daemon/manager.h b/daemon/manager.h index c191b0c..efe9b82 100644 --- a/daemon/manager.h +++ b/daemon/manager.h @@ -110,6 +110,7 @@ class PebbledProxy : public QObject, protected QDBusContext Q_PROPERTY(bool Connected READ Connected NOTIFY ConnectedChanged) Q_PROPERTY(QString AppUuid READ AppUuid NOTIFY AppUuidChanged) Q_PROPERTY(QStringList AppSlots READ AppSlots NOTIFY AppSlotsChanged) + Q_PROPERTY(QVariantList AllApps READ AllApps NOTIFY AllAppsChanged) inline Manager* manager() const { return static_cast<Manager*>(parent()); } inline QVariantMap pebble() const { return manager()->dbus->pebble(); } @@ -124,6 +125,8 @@ public: QStringList AppSlots() const; + QVariantList AllApps() const; + public slots: inline void Disconnect() { manager()->watch->disconnect(); } inline void Reconnect() { manager()->watch->reconnect(); } @@ -146,6 +149,7 @@ signals: void ConnectedChanged(); void AppUuidChanged(); void AppSlotsChanged(); + void AllAppsChanged(); void AppOpened(const QString &uuid); void AppClosed(const QString &uuid); }; |
