summary refs log tree commit diff
path: root/include/UserSettingsPage.h
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2018-03-11 17:56:40 +0200
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2018-03-11 17:56:40 +0200
commitd6b61fbb149ed50e591b85d9814dc537ce98cc4b (patch)
tree09b2087b3cba423f67a349d335c7aee86963a2a6 /include/UserSettingsPage.h
parentRemove unused variables (diff)
downloadnheko-d6b61fbb149ed50e591b85d9814dc537ce98cc4b.tar.xz
Add context menu option to mark events individually as read
fixes #261
Diffstat (limited to 'include/UserSettingsPage.h')
-rw-r--r--include/UserSettingsPage.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/UserSettingsPage.h b/include/UserSettingsPage.h

index 73f4b5e1..a58020ce 100644 --- a/include/UserSettingsPage.h +++ b/include/UserSettingsPage.h
@@ -61,6 +61,12 @@ public: save(); }; + void setReadReceipts(bool state) + { + isReadReceiptsEnabled_ = state; + save(); + } + void setTypingNotifications(bool state) { isTypingNotificationsEnabled_ = state; @@ -72,6 +78,7 @@ public: bool isOrderingEnabled() const { return isOrderingEnabled_; } bool isGroupViewEnabled() const { return isGroupViewEnabled_; } bool isTypingNotificationsEnabled() const { return isTypingNotificationsEnabled_; } + bool isReadReceiptsEnabled() const { return isReadReceiptsEnabled_; } signals: void groupViewStateChanged(bool state); @@ -82,6 +89,7 @@ private: bool isOrderingEnabled_; bool isGroupViewEnabled_; bool isTypingNotificationsEnabled_; + bool isReadReceiptsEnabled_; }; class HorizontalLine : public QFrame @@ -123,6 +131,7 @@ private: Toggle *roomOrderToggle_; Toggle *groupViewToggle_; Toggle *typingNotifications_; + Toggle *readReceipts_; QComboBox *themeCombo_;