summaryrefslogtreecommitdiffstats
path: root/src/UserSettingsPage.h
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2020-03-10 00:30:45 +0100
committerNicolas Werner <nicolas.werner@hotmail.de>2020-03-10 00:30:45 +0100
commit0f1a352dd7945b6a685d70a39eead409f6ee2215 (patch)
tree4557e1a4a2d0c4d525f414150bc181aaa34608b9 /src/UserSettingsPage.h
parent69a50c15c75fc9159bb607ed04edfed69bb92e59 (diff)
Make buttons hideable via setting, button contents can still be accessed via context menu
Diffstat (limited to 'src/UserSettingsPage.h')
-rw-r--r--src/UserSettingsPage.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/UserSettingsPage.h b/src/UserSettingsPage.h
index a1b7b084..ca5a213c 100644
--- a/src/UserSettingsPage.h
+++ b/src/UserSettingsPage.h
@@ -87,6 +87,12 @@ public:
save();
}
+ void setButtonsInTimeline(bool state)
+ {
+ isButtonsInTimelineEnabled_ = state;
+ save();
+ }
+
void setDesktopNotifications(bool state)
{
hasDesktopNotifications_ = state;
@@ -106,6 +112,7 @@ public:
bool isAvatarCirclesEnabled() const { return avatarCircles_; }
bool isMarkdownEnabled() const { return isMarkdownEnabled_; }
bool isTypingNotificationsEnabled() const { return isTypingNotificationsEnabled_; }
+ bool isButtonsInTimelineEnabled() const { return isButtonsInTimelineEnabled_; }
bool isReadReceiptsEnabled() const { return isReadReceiptsEnabled_; }
bool hasDesktopNotifications() const { return hasDesktopNotifications_; }
double fontSize() const { return baseFontSize_; }
@@ -127,6 +134,7 @@ private:
bool isGroupViewEnabled_;
bool isMarkdownEnabled_;
bool isTypingNotificationsEnabled_;
+ bool isButtonsInTimelineEnabled_;
bool isReadReceiptsEnabled_;
bool hasDesktopNotifications_;
bool avatarCircles_;
@@ -175,6 +183,7 @@ private:
Toggle *trayToggle_;
Toggle *startInTrayToggle_;
Toggle *groupViewToggle_;
+ Toggle *timelineButtonsToggle_;
Toggle *typingNotifications_;
Toggle *readReceipts_;
Toggle *markdownEnabled_;