1 files changed, 11 insertions, 0 deletions
diff --git a/src/timeline/RoomlistModel.cpp b/src/timeline/RoomlistModel.cpp
index 0a49f596..bb2644f3 100644
--- a/src/timeline/RoomlistModel.cpp
+++ b/src/timeline/RoomlistModel.cpp
@@ -5,6 +5,9 @@
#include "RoomlistModel.h"
+#include <QClipboard>
+#include <QGuiApplication>
+
#include "Cache.h"
#include "Cache_p.h"
#include "ChatPage.h"
@@ -1082,6 +1085,14 @@ FilteredRoomlistModel::toggleTag(QString roomid, QString tag, bool on)
}
void
+FilteredRoomlistModel::copyLink(QString roomid)
+{
+ auto link = QStringLiteral("%1?%2").arg(TimelineModel::getBareRoomLink(roomid),
+ TimelineModel::getRoomVias(roomid));
+ QGuiApplication::clipboard()->setText(link);
+}
+
+void
FilteredRoomlistModel::nextRoomWithActivity()
{
int roomWithMention = -1;
|