summary refs log tree commit diff
path: root/src/UserSettingsPage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/UserSettingsPage.cpp')
-rw-r--r--src/UserSettingsPage.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/UserSettingsPage.cpp b/src/UserSettingsPage.cpp

index 5ba1dcdc..eae31b71 100644 --- a/src/UserSettingsPage.cpp +++ b/src/UserSettingsPage.cpp
@@ -117,6 +117,7 @@ UserSettings::load(std::optional<QString> profile) userId_ = settings.value(prefix + "auth/user_id", "").toString(); deviceId_ = settings.value(prefix + "auth/device_id", "").toString(); hiddenTags_ = settings.value(prefix + "user/hidden_tags", QStringList{}).toStringList(); + hiddenPins_ = settings.value(prefix + "user/hidden_pins", QStringList{}).toStringList(); collapsedSpaces_.clear(); for (const auto &e : @@ -201,6 +202,14 @@ UserSettings::setHiddenTags(QStringList hiddenTags) } void +UserSettings::setHiddenPins(QStringList hiddenTags) +{ + hiddenPins_ = hiddenTags; + save(); + emit hiddenPinsChanged(); +} + +void UserSettings::setCollapsedSpaces(QList<QStringList> spaces) { collapsedSpaces_ = spaces; @@ -707,6 +716,7 @@ UserSettings::save() onlyShareKeysWithVerifiedUsers_); settings.setValue(prefix + "user/online_key_backup", useOnlineKeyBackup_); settings.setValue(prefix + "user/hidden_tags", hiddenTags_); + settings.setValue(prefix + "user/hidden_pins", hiddenPins_); QVariantList v; for (const auto &e : collapsedSpaces_)