diff options
author | Nicolas Werner <nicolas.werner@hotmail.de> | 2022-02-04 18:47:17 +0100 |
---|---|---|
committer | Nicolas Werner <nicolas.werner@hotmail.de> | 2022-02-04 20:48:14 +0100 |
commit | 7b00411dc44d188ec1deab302fbcdb0bd2a399e7 (patch) | |
tree | 32934f5fc2c32fc4b4b0f5b6f4134baa78e1a265 /src/timeline/TimelineModel.h | |
parent | Merge pull request #906 from LorenDB/offlineIndicator (diff) | |
download | nheko-7b00411dc44d188ec1deab302fbcdb0bd2a399e7.tar.xz |
Show widgets as links
Diffstat (limited to '')
-rw-r--r-- | src/timeline/TimelineModel.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/timeline/TimelineModel.h b/src/timeline/TimelineModel.h index 556f9f54..b4267e8d 100644 --- a/src/timeline/TimelineModel.h +++ b/src/timeline/TimelineModel.h @@ -91,6 +91,8 @@ enum EventType Sticker, // m.tag Tag, + // m.widget + Widget, /// m.room.message AudioMessage, EmoteMessage, @@ -178,6 +180,7 @@ class TimelineModel : public QAbstractListModel Q_PROPERTY(QString roomAvatarUrl READ roomAvatarUrl NOTIFY roomAvatarUrlChanged) Q_PROPERTY(QString roomTopic READ roomTopic NOTIFY roomTopicChanged) Q_PROPERTY(QStringList pinnedMessages READ pinnedMessages NOTIFY pinnedMessagesChanged) + Q_PROPERTY(QStringList widgetLinks READ widgetLinks NOTIFY widgetLinksChanged) Q_PROPERTY(int roomMemberCount READ roomMemberCount NOTIFY roomMemberCountChanged) Q_PROPERTY(bool isEncrypted READ isEncrypted NOTIFY encryptionChanged) Q_PROPERTY(bool isSpace READ isSpace CONSTANT) @@ -365,6 +368,7 @@ public slots: QString plainRoomName() const; QString roomTopic() const; QStringList pinnedMessages() const; + QStringList widgetLinks() const; InputBar *input() { return &input_; } Permissions *permissions() { return &permissions_; } QString roomAvatarUrl() const; @@ -407,6 +411,7 @@ signals: void plainRoomNameChanged(); void roomTopicChanged(); void pinnedMessagesChanged(); + void widgetLinksChanged(); void roomAvatarUrlChanged(); void roomMemberCountChanged(); void isDirectChanged(); |