From 0a92face6b035a26aad3d4d7ffa5a72b463e4c2a Mon Sep 17 00:00:00 2001 From: Javier Date: Sat, 6 Dec 2014 02:11:46 +0100 Subject: forward jskit notifications --- daemon/manager.cpp | 7 +++++++ daemon/manager.h | 1 + 2 files changed, 8 insertions(+) diff --git a/daemon/manager.cpp b/daemon/manager.cpp index 6fd47a4..b488432 100644 --- a/daemon/manager.cpp +++ b/daemon/manager.cpp @@ -59,6 +59,8 @@ Manager::Manager(Settings *settings, QObject *parent) : connect(appmsg, &AppMsgManager::appStarted, this, &Manager::onAppOpened); connect(appmsg, &AppMsgManager::appStopped, this, &Manager::onAppClosed); + connect(js, &JSKitManager::appNotification, this, &Manager::onAppNotification); + QDBusConnection session = QDBusConnection::sessionBus(); new WatchAdaptor(proxy); session.registerObject("/org/pebbled/Watch", proxy); @@ -391,6 +393,11 @@ void Manager::transliterateMessage(const QString &text) } } +void Manager::onAppNotification(const QUuid &uuid, const QString &title, const QString &body) +{ + watch->sendSMSNotification(title, body); +} + void Manager::onAppMessage(const QUuid &uuid, const QVariantMap &data) { emit proxy->AppMessage(uuid.toString(), data); diff --git a/daemon/manager.h b/daemon/manager.h index e84e982..18bd7bf 100644 --- a/daemon/manager.h +++ b/daemon/manager.h @@ -102,6 +102,7 @@ private slots: void setMprisMetadata(QDBusArgument metadata); void setMprisMetadata(QVariantMap metadata); + void onAppNotification(const QUuid &uuid, const QString &title, const QString &body); void onAppMessage(const QUuid &uuid, const QVariantMap &data); void onAppOpened(const QUuid &uuid); void onAppClosed(const QUuid &uuid); -- cgit v1.2.3