diff options
author | Nicolas Werner <nicolas.werner@hotmail.de> | 2021-03-17 19:08:17 +0100 |
---|---|---|
committer | Nicolas Werner <nicolas.werner@hotmail.de> | 2021-03-17 19:18:07 +0100 |
commit | e5d75c814b2175dc37beabff3b0421de59a3e93e (patch) | |
tree | 97670bfa02e365ef527ad18fad3d66e16c3ef8d2 /src/notifications/Manager.h | |
parent | Refactor image download code to be reusable (diff) | |
download | nheko-e5d75c814b2175dc37beabff3b0421de59a3e93e.tar.xz |
Clean up notification code a bit
Diffstat (limited to 'src/notifications/Manager.h')
-rw-r--r-- | src/notifications/Manager.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/notifications/Manager.h b/src/notifications/Manager.h index a1ef9f98..416530e0 100644 --- a/src/notifications/Manager.h +++ b/src/notifications/Manager.h @@ -43,14 +43,15 @@ public: signals: void notificationClicked(const QString roomId, const QString eventId); void sendNotificationReply(const QString roomId, const QString eventId, const QString body); + void systemPostNotificationCb(const QString &room_id, + const QString &event_id, + const QString &roomName, + const QString &text, + const QImage &icon); public slots: void removeNotification(const QString &roomId, const QString &eventId); -private: - QString cacheImage(const mtx::events::collections::TimelineEvents &event); - QString formatNotification(const mtx::responses::Notification ¬ification); - #if defined(NHEKO_DBUS_SYS) public: void closeNotifications(QString roomId); @@ -95,6 +96,9 @@ private slots: void actionInvoked(uint id, QString action); void notificationClosed(uint id, uint reason); void notificationReplied(uint id, QString reply); + +private: + QString getMessageTemplate(const mtx::responses::Notification ¬ification); }; #if defined(NHEKO_DBUS_SYS) |