From 3667abb3cadc1915d0c0a17750bbbe7fa9b6a2d2 Mon Sep 17 00:00:00 2001 From: Javier Date: Sun, 26 Apr 2015 00:16:22 +0200 Subject: adapt to new notificationmonitor API --- saltoqd/notificationmanager.cpp | 10 ++++++++-- saltoqd/notificationmanager.h | 1 - 2 files changed, 8 insertions(+), 3 deletions(-) (limited to 'saltoqd') diff --git a/saltoqd/notificationmanager.cpp b/saltoqd/notificationmanager.cpp index 8e0e5d2..9c3a63c 100644 --- a/saltoqd/notificationmanager.cpp +++ b/saltoqd/notificationmanager.cpp @@ -5,14 +5,20 @@ using namespace watchfish; +static NotificationMonitor *monitor = 0; + NotificationManager::NotificationManager(CardManager *card, ToqManager *toq) : - QObject(toq), _toq(toq), _monitor(NotificationMonitor::instance()), + QObject(toq), _toq(toq), _card(card), _deck(new CardDeck("com.qualcomm.qce.androidnotifications", "Notifications", this)) { _card->installDeck(_deck); - connect(_monitor, &NotificationMonitor::notification, + if (monitor == 0) { + monitor = new NotificationMonitor; + } + + connect(monitor, &NotificationMonitor::notification, this, &NotificationManager::handleNotification); } diff --git a/saltoqd/notificationmanager.h b/saltoqd/notificationmanager.h index 5280073..cd5a258 100644 --- a/saltoqd/notificationmanager.h +++ b/saltoqd/notificationmanager.h @@ -23,7 +23,6 @@ private slots: private: ToqManager *_toq; - watchfish::NotificationMonitor *_monitor; CardManager *_card; CardDeck *_deck; QMap _cards; -- cgit v1.2.3