summaryrefslogtreecommitdiff
path: root/daemon/manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/manager.h')
-rw-r--r--daemon/manager.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/daemon/manager.h b/daemon/manager.h
index dae33fe..0d6e8ac 100644
--- a/daemon/manager.h
+++ b/daemon/manager.h
@@ -9,8 +9,10 @@
#include <QBluetoothLocalDevice>
#include <QtContacts/QContactManager>
#include <QtContacts/QContactDetailFilter>
+#include <CommHistory/GroupModel>
using namespace QtContacts;
+using namespace CommHistory;
class Manager : public QObject
{
@@ -24,11 +26,13 @@ class Manager : public QObject
QContactManager *contacts;
QContactDetailFilter numberFilter;
+ GroupManager *conversations;
public:
explicit Manager(watch::WatchConnector *watch, DBusConnector *dbus, VoiceCallManager *voice);
Q_INVOKABLE QString findPersonByNumber(QString number);
+ Q_INVOKABLE void processUnreadMessages(GroupObject *group);
signals:
@@ -39,6 +43,8 @@ protected slots:
void onActiveVoiceCallChanged();
void onVoiceError(const QString &message);
void onActiveVoiceCallStatusChanged();
+ void onConversationGroupAdded(GroupObject *group);
+ void onUnreadMessagesChanged();
};