diff options
| author | Tomasz Sterna <tomek@xiaoka.com> | 2014-07-13 04:09:21 +0200 |
|---|---|---|
| committer | Tomasz Sterna <tomek@xiaoka.com> | 2014-07-13 04:09:21 +0200 |
| commit | 6d6178cca884f563396856d59eba4813b2eb2686 (patch) | |
| tree | ef84e7b3e2ab2ef61648c89eaa0298d3513d4db4 /daemon/dbusconnector.h | |
| parent | 28d27970e9ca71e0abd2526a31043dab33a52a6e (diff) | |
Implemented preliminary MPRIS support
Diffstat (limited to 'daemon/dbusconnector.h')
| -rw-r--r-- | daemon/dbusconnector.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/daemon/dbusconnector.h b/daemon/dbusconnector.h index 98f6e58..4498867 100644 --- a/daemon/dbusconnector.h +++ b/daemon/dbusconnector.h @@ -2,6 +2,7 @@ #define DBUSCONNECTOR_H #include <QObject> +#include <QStringList> #include <QVariantMap> #include "Logger" @@ -11,20 +12,28 @@ class DBusConnector : public QObject LOG4QT_DECLARE_QCLASS_LOGGER Q_PROPERTY(QVariantMap pebble READ pebble NOTIFY pebbleChanged) + Q_PROPERTY(QStringList services READ services NOTIFY servicesChanged) QVariantMap pebbleProps; + QStringList dbusServices; public: explicit DBusConnector(QObject *parent = 0); QVariantMap pebble() { return pebbleProps; } + QStringList services() { return dbusServices; } signals: void pebbleChanged(); + void servicesChanged(); public slots: bool findPebble(); +protected slots: + void onServiceRegistered(QString&); + void onServiceUnregistered(QString&); + }; #endif // DBUSCONNECTOR_H |
