Ensure notify big folders checkbox state is changed when parent checkbox changes

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
Claudio Cambra 2023-07-04 22:26:11 +08:00
parent 61057334f6
commit 83b69032ff
No known key found for this signature in database
GPG Key ID: C839200C384636B0

View File

@ -432,14 +432,17 @@ void GeneralSettings::saveMiscSettings()
ConfigFile cfgFile;
const auto useMonoIcons = _ui->monoIconsCheckBox->isChecked();
const auto newFolderLimitEnabled = _ui->newFolderLimitCheckBox->isChecked();
Theme::instance()->setSystrayUseMonoIcons(useMonoIcons);
cfgFile.setMonoIcons(useMonoIcons);
cfgFile.setCrashReporter(_ui->crashreporterCheckBox->isChecked());
cfgFile.setMoveToTrash(_ui->moveFilesToTrashCheckBox->isChecked());
cfgFile.setNewBigFolderSizeLimit(_ui->newFolderLimitCheckBox->isChecked(), _ui->newFolderLimitSpinBox->value());
cfgFile.setNewBigFolderSizeLimit(newFolderLimitEnabled, _ui->newFolderLimitSpinBox->value());
cfgFile.setConfirmExternalStorage(_ui->newExternalStorage->isChecked());
cfgFile.setNotifyExistingFoldersOverLimit(_ui->existingFolderLimitCheckBox->isChecked());
_ui->existingFolderLimitCheckBox->setEnabled(newFolderLimitEnabled);
}
void GeneralSettings::slotToggleLaunchOnStartup(bool enable)