summaryrefslogtreecommitdiff
path: root/daemon
diff options
context:
space:
mode:
authorPhilipp Andreas <github@smurfy.de>2014-07-11 20:44:38 +0200
committerPhilipp Andreas <github@smurfy.de>2014-07-11 20:44:38 +0200
commitca5dfb4d10067d98c10822a31d6081e093dfdf4b (patch)
tree447d0a4f8fe6199fed31b4018a8e6323d3008c20 /daemon
parenta4084dcd38a78dfc9113168e378b5fa7f7e9f6ea (diff)
Removed commhistory interface to get new messages
Diffstat (limited to 'daemon')
-rw-r--r--daemon/manager.cpp39
-rw-r--r--daemon/manager.h6
2 files changed, 0 insertions, 45 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";
- }
-}
diff --git a/daemon/manager.h b/daemon/manager.h
index 9ad611e..4bf8f98 100644
--- a/daemon/manager.h
+++ b/daemon/manager.h
@@ -10,11 +10,9 @@
#include <QBluetoothLocalDevice>
#include <QtContacts/QContactManager>
#include <QtContacts/QContactDetailFilter>
-#include <CommHistory/GroupModel>
#include <MNotification>
using namespace QtContacts;
-using namespace CommHistory;
class Manager : public QObject
{
@@ -33,13 +31,11 @@ class Manager : public QObject
QContactManager *contacts;
QContactDetailFilter numberFilter;
- GroupManager *conversations;
public:
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,8 +48,6 @@ 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);