diff options
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 |
