|
|
|
@ -757,7 +757,6 @@ UserSettingsPage::UserSettingsPage(QSharedPointer<UserSettings> settings, QWidge |
|
|
|
|
trayToggle_ = new Toggle{this}; |
|
|
|
|
startInTrayToggle_ = new Toggle{this}; |
|
|
|
|
avatarCircles_ = new Toggle{this}; |
|
|
|
|
useIdenticon_ = new Toggle{this}; |
|
|
|
|
decryptSidebar_ = new Toggle(this); |
|
|
|
|
privacyScreen_ = new Toggle{this}; |
|
|
|
|
onlyShareKeysWithVerifiedUsers_ = new Toggle(this); |
|
|
|
@ -791,7 +790,6 @@ UserSettingsPage::UserSettingsPage(QSharedPointer<UserSettings> settings, QWidge |
|
|
|
|
trayToggle_->setChecked(settings_->tray()); |
|
|
|
|
startInTrayToggle_->setChecked(settings_->startInTray()); |
|
|
|
|
avatarCircles_->setChecked(settings_->avatarCircles()); |
|
|
|
|
useIdenticon_->setChecked(settings_->useIdenticon()); |
|
|
|
|
decryptSidebar_->setChecked(settings_->decryptSidebar()); |
|
|
|
|
privacyScreen_->setChecked(settings_->privacyScreen()); |
|
|
|
|
onlyShareKeysWithVerifiedUsers_->setChecked(settings_->onlyShareKeysWithVerifiedUsers()); |
|
|
|
@ -811,6 +809,11 @@ UserSettingsPage::UserSettingsPage(QSharedPointer<UserSettings> settings, QWidge |
|
|
|
|
useStunServer_->setChecked(settings_->useStunServer()); |
|
|
|
|
mobileMode_->setChecked(settings_->mobileMode()); |
|
|
|
|
|
|
|
|
|
if (JdenticonProvider::isAvailable()) { |
|
|
|
|
useIdenticon_ = new Toggle{this}; |
|
|
|
|
useIdenticon_->setChecked(settings_->useIdenticon()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (!settings_->tray()) { |
|
|
|
|
startInTrayToggle_->setState(false); |
|
|
|
|
startInTrayToggle_->setDisabled(true); |
|
|
|
@ -1282,6 +1285,7 @@ UserSettingsPage::UserSettingsPage(QSharedPointer<UserSettings> settings, QWidge |
|
|
|
|
settings_->setAvatarCircles(enabled); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
if (JdenticonProvider::isAvailable()) |
|
|
|
|
connect(useIdenticon_, &Toggle::toggled, this, [this](bool enabled) { |
|
|
|
|
settings_->setUseIdenticon(enabled); |
|
|
|
|
}); |
|
|
|
|