From 3c52767b24f27ac166f9c68e2fc73811527bafe1 Mon Sep 17 00:00:00 2001 From: Tomasz Sterna Date: Mon, 30 Jun 2014 01:59:14 +0200 Subject: Reworked WatchConnector connection/disconnection handling Fixed crash after Pebble disconnecting --- daemon/dbusconnector.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'daemon/dbusconnector.h') diff --git a/daemon/dbusconnector.h b/daemon/dbusconnector.h index 8dadb5a..e166238 100644 --- a/daemon/dbusconnector.h +++ b/daemon/dbusconnector.h @@ -2,17 +2,23 @@ #define DBUSCONNECTOR_H #include +#include class DBusConnector : public QObject { Q_OBJECT + + Q_PROPERTY(QVariantMap pebble READ pebble NOTIFY pebbleChanged) + + QVariantMap pebbleProps; + public: explicit DBusConnector(QObject *parent = 0); - QString pebbleName; - QString pebbleAddress; + QVariantMap pebble() { return pebbleProps; } signals: + void pebbleChanged(); public slots: bool findPebble(); -- cgit v1.2.3