summaryrefslogtreecommitdiff
path: root/daemon/manager.cpp
diff options
context:
space:
mode:
authorPhilipp Andreas <github@smurfy.de>2014-07-23 22:12:07 +0200
committerPhilipp Andreas <github@smurfy.de>2014-07-23 22:12:07 +0200
commit5f3e8fd022e29d3014b4e0888f310a5ac512b467 (patch)
tree1afbdb4898711d8a010196cb12431c3d747625bf /daemon/manager.cpp
parent33d912d5ea022352c8614c386d5ae3c25e4e5aa6 (diff)
Added Twitter support and prepared facebook support
Diffstat (limited to 'daemon/manager.cpp')
-rw-r--r--daemon/manager.cpp21
1 files changed, 14 insertions, 7 deletions
diff --git a/daemon/manager.cpp b/daemon/manager.cpp
index 4253465..bdda77b 100644
--- a/daemon/manager.cpp
+++ b/daemon/manager.cpp
@@ -31,6 +31,8 @@ Manager::Manager(watch::WatchConnector *watch, DBusConnector *dbus, VoiceCallMan
connect(notifications, SIGNAL(error(const QString &)), SLOT(onNotifyError(const QString &)));
connect(notifications, SIGNAL(emailNotify(const QString &,const QString &,const QString &)), SLOT(onEmailNotify(const QString &,const QString &,const QString &)));
connect(notifications, SIGNAL(smsNotify(const QString &,const QString &)), SLOT(onSmsNotify(const QString &,const QString &)));
+ connect(notifications, SIGNAL(twitterNotify(const QString &,const QString &)), SLOT(onTwitterNotify(const QString &,const QString &)));
+ connect(notifications, SIGNAL(facebookNotify(const QString &,const QString &)), SLOT(onFacebookNotify(const QString &,const QString &)));
connect(watch, SIGNAL(messageDecoded(uint,QByteArray)), commands, SLOT(processMessage(uint,QByteArray)));
connect(commands, SIGNAL(hangup()), SLOT(hangupAll()));
@@ -197,18 +199,23 @@ void Manager::onNotifyError(const QString &message)
void Manager::onSmsNotify(const QString &sender, const QString &data)
{
- logger()->debug() << "SMS:";
- logger()->debug() << sender;
- logger()->debug() << data;
watch->sendSMSNotification(sender, data);
}
+void Manager::onTwitterNotify(const QString &sender, const QString &data)
+{
+ watch->sendTwitterNotification(sender, data);
+}
+
+
+void Manager::onFacebookNotify(const QString &sender, const QString &data)
+{
+ watch->sendFacebookNotification(sender, data);
+}
+
+
void Manager::onEmailNotify(const QString &sender, const QString &data,const QString &subject)
{
- logger()->debug() << "Email:";
- logger()->debug() << sender;
- logger()->debug() << data;
- logger()->debug() << subject;
watch->sendEmailNotification(sender, data, subject);
}