summaryrefslogtreecommitdiff
path: root/daemon/manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/manager.cpp')
-rw-r--r--daemon/manager.cpp39
1 files changed, 0 insertions, 39 deletions
diff --git a/daemon/manager.cpp b/daemon/manager.cpp
index 11444fe..f02dc0c 100644
--- a/daemon/manager.cpp
+++ b/daemon/manager.cpp
@@ -17,10 +17,6 @@ Manager::Manager(watch::WatchConnector *watch, DBusConnector *dbus, VoiceCallMan
numberFilter.setDetailType(QContactDetail::TypePhoneNumber, QContactPhoneNumber::FieldNumber);
numberFilter.setMatchFlags(QContactFilter::MatchPhoneNumber);
- conversations = new GroupManager(this);
- connect(conversations, SIGNAL(groupAdded(GroupObject*)), SLOT(onConversationGroupAdded(GroupObject*)));
- conversations->getGroups();
-
connect(voice, SIGNAL(activeVoiceCallChanged()), SLOT(onActiveVoiceCallChanged()));
connect(voice, SIGNAL(error(const QString &)), SLOT(onVoiceError(const QString &)));
@@ -178,38 +174,3 @@ void Manager::hangupAll()
handler->hangup();
}
}
-
-void Manager::onConversationGroupAdded(GroupObject *group)
-{
- if (!group) {
- qWarning() << "Got null conversation group";
- return;
- }
-
- connect(group, SIGNAL(unreadMessagesChanged()), SLOT(onUnreadMessagesChanged()));
- if (group->unreadMessages()) processUnreadMessages(group);
-}
-
-
-void Manager::onUnreadMessagesChanged()
-{
- GroupObject *group = qobject_cast<GroupObject*>(sender());
- if (!group) {
- qWarning() << "Got unreadMessagesChanged for null group";
- return;
- }
- processUnreadMessages(group);
-}
-
-void Manager::processUnreadMessages(GroupObject *group)
-{
- if (group->unreadMessages()) {
- QString name = group->contactName();
- QString message = group->lastMessageText();
- qDebug() << "Msg:" << message;
- qDebug() << "From:" << name;
- watch->sendSMSNotification(name.isEmpty()?"Unknown":name, message);
- } else {
- qWarning() << "Got processUnreadMessages for group with no new messages";
- }
-}