summaryrefslogtreecommitdiff
path: root/daemon/dbusconnector.h
diff options
context:
space:
mode:
authorTomasz Sterna <tomek@xiaoka.com>2014-07-13 04:09:21 +0200
committerTomasz Sterna <tomek@xiaoka.com>2014-07-13 04:09:21 +0200
commit6d6178cca884f563396856d59eba4813b2eb2686 (patch)
treeef84e7b3e2ab2ef61648c89eaa0298d3513d4db4 /daemon/dbusconnector.h
parent28d27970e9ca71e0abd2526a31043dab33a52a6e (diff)
Implemented preliminary MPRIS support
Diffstat (limited to 'daemon/dbusconnector.h')
-rw-r--r--daemon/dbusconnector.h9
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