summaryrefslogtreecommitdiff
path: root/daemon/manager.h
diff options
context:
space:
mode:
authorPhilipp Andreas <github@smurfy.de>2014-07-20 22:25:45 +0200
committerPhilipp Andreas <github@smurfy.de>2014-07-20 23:21:05 +0200
commitc9c1ed9faee07c0067827872ffe465d465c81470 (patch)
tree91b87b5ad63956bda1254cb4b083f3fc8d6551e4 /daemon/manager.h
parent9bbba72939248388dfc832a5bf20cb9539ab0675 (diff)
parentc47315faa12bbb36772c3f5897751bf74fa122f4 (diff)
Merge branch 'master' into notifications
Conflicts: daemon/daemon.cpp daemon/manager.cpp daemon/manager.h ext/Log4Qt
Diffstat (limited to 'daemon/manager.h')
-rw-r--r--daemon/manager.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/daemon/manager.h b/daemon/manager.h
index ea24f9e..16e3cbf 100644
--- a/daemon/manager.h
+++ b/daemon/manager.h
@@ -6,6 +6,7 @@
#include "voicecallmanager.h"
#include "notificationmanager.h"
#include "watchcommands.h"
+#include "settings.h"
#include <QObject>
#include <QBluetoothLocalDevice>
@@ -26,6 +27,9 @@ class Manager :
friend class PebbledProxy;
+ Q_PROPERTY(QString mpris READ mpris)
+ Q_PROPERTY(QVariantMap mprisMetadata READ getMprisMetadata WRITE setMprisMetadata NOTIFY mprisMetadataChanged)
+
QBluetoothLocalDevice btDevice;
watch::WatchConnector *watch;
@@ -35,6 +39,8 @@ class Manager :
WatchCommands *commands;
+ Settings *settings;
+
MNotification notification;
QContactManager *contacts;
@@ -43,11 +49,12 @@ class Manager :
QString lastSeenMpris;
public:
- explicit Manager(watch::WatchConnector *watch, DBusConnector *dbus, VoiceCallManager *voice, NotificationManager *notifications);
+ explicit Manager(watch::WatchConnector *watch, DBusConnector *dbus, VoiceCallManager *voice, NotificationManager *notifications, Settings *settings);
Q_INVOKABLE QString findPersonByNumber(QString number);
Q_INVOKABLE QString mpris();
QVariantMap mprisMetadata;
+ QVariantMap getMprisMetadata() { return mprisMetadata; }
signals:
void mprisMetadataChanged(QVariantMap);
@@ -56,6 +63,8 @@ public slots:
void hangupAll();
protected slots:
+ void onSettingChanged(const QString &key);
+ void onSettingsChanged();
void onPebbleChanged();
void onConnectedChanged();
void onActiveVoiceCallChanged();