summaryrefslogtreecommitdiffstats
path: root/src/userconfig.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/userconfig.cpp')
-rw-r--r--src/userconfig.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/userconfig.cpp b/src/userconfig.cpp
index 7f79015..c801b70 100644
--- a/src/userconfig.cpp
+++ b/src/userconfig.cpp
@@ -9,6 +9,7 @@ static const QString PREVIOUS_SESSION_USER(QDir::homePath() + "/.config/openslx/
static const QString KEY_LAST_SESSIONS("last-sessions");
static const QString KEY_LAST_TAB("last-tab");
static const QString KEY_LAST_NEWS("last-news");
+static const QString KEY_NEWS_OPEN("news-open");
static QSettings *settings = nullptr;
@@ -77,3 +78,15 @@ uint UserConfig::getLastNewsTime()
init();
return settings->value(KEY_LAST_NEWS).toUInt();
}
+
+void UserConfig::setNewsHelpOpen(bool b)
+{
+ init();
+ settings->setValue(KEY_NEWS_OPEN, b);
+}
+
+bool UserConfig::isNewsHelpOpen()
+{
+ init();
+ return settings->value(KEY_NEWS_OPEN).toBool();
+}