diff options
Diffstat (limited to 'src/userconfig.cpp')
-rw-r--r-- | src/userconfig.cpp | 13 |
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(); +} |