summary refs log tree commit diff
path: root/src/ChatPage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChatPage.cpp')
-rw-r--r--src/ChatPage.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/ChatPage.cpp b/src/ChatPage.cpp

index 967f349d..56be6460 100644 --- a/src/ChatPage.cpp +++ b/src/ChatPage.cpp
@@ -47,7 +47,7 @@ ChatPage::ChatPage(QSharedPointer<UserSettings> userSettings, QObject *parent) : QObject(parent) , isConnected_(true) , userSettings_{userSettings} - , notificationsManager(this) + , notificationsManager(new NotificationsManager(this)) , callManager_(new CallManager(this)) { setObjectName(QStringLiteral("chatPage")); @@ -147,7 +147,7 @@ ChatPage::ChatPage(QSharedPointer<UserSettings> userSettings, QObject *parent) } }); - connect(&notificationsManager, + connect(notificationsManager, &NotificationsManager::notificationClicked, this, [this](const QString &roomid, const QString &eventid) { @@ -160,7 +160,7 @@ ChatPage::ChatPage(QSharedPointer<UserSettings> userSettings, QObject *parent) MainWindow::instance()->requestActivate(); } }); - connect(&notificationsManager, + connect(notificationsManager, &NotificationsManager::sendNotificationReply, this, [this](const QString &roomid, const QString &eventid, const QString &body) { @@ -396,7 +396,7 @@ ChatPage::bootstrap(QString userid, QString homeserver, QString token) connect(cache::client(), &Cache::removeNotification, - &notificationsManager, + notificationsManager, &NotificationsManager::removeNotification); } catch (const lmdb::error &e) { @@ -492,7 +492,7 @@ ChatPage::sendNotifications(const mtx::responses::Notifications &res) 96, this, [this, item](QPixmap image) { - notificationsManager.postNotification( + notificationsManager->postNotification( item, image.toImage()); }); }