From 4b4c321397e0681f306eade889e0fab6dbbe94f5 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Thu, 7 Jan 2021 10:44:59 +0100 Subject: Allow inline replies from notifications on linux --- src/timeline/TimelineViewManager.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/timeline/TimelineViewManager.cpp') diff --git a/src/timeline/TimelineViewManager.cpp b/src/timeline/TimelineViewManager.cpp index f31b5ea5..f10c2c0d 100644 --- a/src/timeline/TimelineViewManager.cpp +++ b/src/timeline/TimelineViewManager.cpp @@ -508,6 +508,18 @@ TimelineViewManager::initWithMessages(const std::vector &roomIds) addRoom(roomId); } +void +TimelineViewManager::queueReply(const QString &roomid, + const QString &repliedToEvent, + const QString &replyBody) +{ + auto room = models.find(roomid); + if (room != models.end()) { + room.value()->setReply(repliedToEvent); + room.value()->input()->message(replyBody); + } +} + void TimelineViewManager::queueReactionMessage(const QString &reactedEvent, const QString &reactionKey) { -- cgit 1.5.1