aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Rusakov <Kitsune-Ral@users.sf.net>2021-07-31 08:32:35 +0200
committerAlexey Rusakov <Kitsune-Ral@users.sf.net>2021-07-31 08:33:09 +0200
commit5c3f853a04a0c1a2b360391a9f27e7c0fd9f42bd (patch)
tree47ef61c6960c321f0631198a2f66684d8959ef6d
parent7ee1681d7640b7e7683f7bb40bf768704a48832c (diff)
downloadlibquotient-5c3f853a04a0c1a2b360391a9f27e7c0fd9f42bd.tar.gz
libquotient-5c3f853a04a0c1a2b360391a9f27e7c0fd9f42bd.zip
Room: Mark dependent Q_PROPERTYs as STORED false
hasUnreadMessages is derived from unreadCount; isFavourite/isLowPriority effectively depend on tagNames.
-rw-r--r--lib/room.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/room.h b/lib/room.h
index 0ab18ef7..52ba2eab 100644
--- a/lib/room.h
+++ b/lib/room.h
@@ -107,7 +107,7 @@ class Room : public QObject {
Q_PROPERTY(QString readMarkerEventId READ readMarkerEventId WRITE
markMessagesAsRead NOTIFY readMarkerMoved)
Q_PROPERTY(bool hasUnreadMessages READ hasUnreadMessages NOTIFY
- unreadMessagesChanged)
+ unreadMessagesChanged STORED false)
Q_PROPERTY(int unreadCount READ unreadCount NOTIFY unreadMessagesChanged)
Q_PROPERTY(int highlightCount READ highlightCount NOTIFY
highlightCountChanged RESET resetHighlightCount)
@@ -116,8 +116,8 @@ class Room : public QObject {
Q_PROPERTY(bool allHistoryLoaded READ allHistoryLoaded NOTIFY addedMessages
STORED false)
Q_PROPERTY(QStringList tagNames READ tagNames NOTIFY tagsChanged)
- Q_PROPERTY(bool isFavourite READ isFavourite NOTIFY tagsChanged)
- Q_PROPERTY(bool isLowPriority READ isLowPriority NOTIFY tagsChanged)
+ Q_PROPERTY(bool isFavourite READ isFavourite NOTIFY tagsChanged STORED false)
+ Q_PROPERTY(bool isLowPriority READ isLowPriority NOTIFY tagsChanged STORED false)
Q_PROPERTY(GetRoomEventsJob* eventsHistoryJob READ eventsHistoryJob NOTIFY
eventsHistoryJobChanged)