diff options
Diffstat (limited to 'daemon/manager.h')
| -rw-r--r-- | daemon/manager.h | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/daemon/manager.h b/daemon/manager.h index db0d0d3..45ba50a 100644 --- a/daemon/manager.h +++ b/daemon/manager.h @@ -4,17 +4,16 @@ #include "watchconnector.h" #include "dbusconnector.h" #include "voicecallmanager.h" +#include "notificationmanager.h" #include <QObject> #include <QBluetoothLocalDevice> #include <QtContacts/QContactManager> #include <QtContacts/QContactDetailFilter> -#include <CommHistory/GroupModel> #include <MNotification> #include "Logger" using namespace QtContacts; -using namespace CommHistory; class Manager : public QObject { @@ -28,18 +27,17 @@ class Manager : public QObject watch::WatchConnector *watch; DBusConnector *dbus; VoiceCallManager *voice; + NotificationManager *notifications; MNotification notification; QContactManager *contacts; QContactDetailFilter numberFilter; - 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); signals: @@ -52,9 +50,9 @@ 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); }; class PebbledProxy : public QObject |
