summaryrefslogtreecommitdiff
path: root/daemon/manager.h
diff options
context:
space:
mode:
authorTomasz Sterna <tomek@xiaoka.com>2014-07-14 16:49:27 +0200
committerTomasz Sterna <tomek@xiaoka.com>2014-07-14 16:49:27 +0200
commitc358544734ae26770e91d56a92dcd8e22da71be5 (patch)
tree8227bed64b6cbd7088102c762285e64a30418d56 /daemon/manager.h
parent9160f139d399bce61c67a4ebc31dfdf1cc5d3e62 (diff)
parentc911932934f0a7d8bf1c252be4a3e718859b3b09 (diff)
Merge branch 'notifications' of github.com:smurfy/pebble into smurfy-notifications
Conflicts: daemon/daemon.pro daemon/manager.cpp daemon/manager.h
Diffstat (limited to 'daemon/manager.h')
-rw-r--r--daemon/manager.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/daemon/manager.h b/daemon/manager.h
index ba482bb..ea24f9e 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 "watchcommands.h"
#include <QObject>
@@ -11,12 +12,10 @@
#include <QDBusContext>
#include <QtContacts/QContactManager>
#include <QtContacts/QContactDetailFilter>
-#include <CommHistory/GroupModel>
#include <MNotification>
#include "Logger"
using namespace QtContacts;
-using namespace CommHistory;
class Manager :
public QObject,
@@ -32,6 +31,7 @@ class Manager :
watch::WatchConnector *watch;
DBusConnector *dbus;
VoiceCallManager *voice;
+ NotificationManager *notifications;
WatchCommands *commands;
@@ -39,15 +39,13 @@ class Manager :
QContactManager *contacts;
QContactDetailFilter numberFilter;
- GroupManager *conversations;
QString lastSeenMpris;
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);
Q_INVOKABLE QString mpris();
QVariantMap mprisMetadata;
@@ -63,12 +61,12 @@ protected slots:
void onActiveVoiceCallChanged();
void onVoiceError(const QString &message);
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);
void onMprisPropertiesChanged(QString,QMap<QString,QVariant>,QStringList);
void setMprisMetadata(QDBusArgument metadata);
void setMprisMetadata(QVariantMap metadata);
-
};
class PebbledProxy : public QObject