summaryrefslogtreecommitdiff
path: root/daemon/manager.h
diff options
context:
space:
mode:
authorPhilipp Andreas <github@smurfy.de>2014-07-10 21:56:19 +0200
committerPhilipp Andreas <github@smurfy.de>2014-07-10 21:56:19 +0200
commita4084dcd38a78dfc9113168e378b5fa7f7e9f6ea (patch)
tree80ea1ed45651fa3e5fc3e6cc93366805a49913c0 /daemon/manager.h
parentcd3011c3ca4eb24627870326d676551edda1c030 (diff)
Adding support for default notifications.
Diffstat (limited to 'daemon/manager.h')
-rw-r--r--daemon/manager.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/daemon/manager.h b/daemon/manager.h
index 8d3c8de..9ad611e 100644
--- a/daemon/manager.h
+++ b/daemon/manager.h
@@ -4,6 +4,7 @@
#include "watchconnector.h"
#include "dbusconnector.h"
#include "voicecallmanager.h"
+#include "notificationmanager.h"
#include <QObject>
#include <QBluetoothLocalDevice>
@@ -26,6 +27,7 @@ class Manager : public QObject
watch::WatchConnector *watch;
DBusConnector *dbus;
VoiceCallManager *voice;
+ NotificationManager *notifications;
MNotification notification;
@@ -34,7 +36,7 @@ class Manager : public QObject
GroupManager *conversations;
public:
- explicit Manager(watch::WatchConnector *watch, DBusConnector *dbus, VoiceCallManager *voice);
+ explicit Manager(watch::WatchConnector *watch, DBusConnector *dbus, VoiceCallManager *voice, NotificationManager *notifications);
Q_INVOKABLE QString findPersonByNumber(QString number);
Q_INVOKABLE void processUnreadMessages(GroupObject *group);
@@ -52,7 +54,9 @@ protected slots:
void onActiveVoiceCallStatusChanged();
void onConversationGroupAdded(GroupObject *group);
void onUnreadMessagesChanged();
-
+ void onNotifyError(const QString &message);
+ void onSmsNotify(const QString &sender, const QString &data);
+ void onEmailNotify(const QString &sender, const QString &data,const QString &subject);
};
class PebbledProxy : public QObject