summaryrefslogtreecommitdiff
path: root/src/settingsdialoguserinterface.cpp
diff options
context:
space:
mode:
authorMikaël Capelle <capelle.mikael@gmail.com>2021-01-07 20:56:08 +0100
committerMikaël Capelle <capelle.mikael@gmail.com>2021-01-10 10:27:30 +0100
commitfc60ea5b7a023493375a6fced6572156f48e36c3 (patch)
treee21d7d1d5941d271fadece63001dd3126460d441 /src/settingsdialoguserinterface.cpp
parent80371ae2ccdb233f9aa92c8982bad6a136c54ae9 (diff)
Add option to have different separator collapsed/expanded states between profiles.
Diffstat (limited to 'src/settingsdialoguserinterface.cpp')
-rw-r--r--src/settingsdialoguserinterface.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/settingsdialoguserinterface.cpp b/src/settingsdialoguserinterface.cpp
index 550b4ddd..5d856395 100644
--- a/src/settingsdialoguserinterface.cpp
+++ b/src/settingsdialoguserinterface.cpp
@@ -15,6 +15,7 @@ UserInterfaceSettingsTab::UserInterfaceSettingsTab(Settings& s, SettingsDialog&
// connect before setting to trigger
QObject::connect(ui->collapsibleSeparatorsBox, &QGroupBox::toggled, [=](auto&& on) {
ui->collapsibleSeparatorsConflictsBox->setEnabled(on);
+ ui->collapsibleSeparatorsPerProfileBox->setEnabled(on);
});
// mod list
@@ -22,6 +23,7 @@ UserInterfaceSettingsTab::UserInterfaceSettingsTab(Settings& s, SettingsDialog&
ui->colorSeparatorsBox->setChecked(settings().colors().colorSeparatorScrollbar());
ui->collapsibleSeparatorsConflictsBox->setChecked(settings().interface().collapsibleSeparatorsConflicts());
ui->collapsibleSeparatorsBox->setChecked(settings().interface().collapsibleSeparators());
+ ui->collapsibleSeparatorsPerProfileBox->setChecked(settings().interface().collapsibleSeparatorsPerProfile());
ui->saveFiltersBox->setChecked(settings().interface().saveFilters());
// download list
@@ -42,6 +44,7 @@ void UserInterfaceSettingsTab::update()
settings().interface().setDisplayForeign(ui->displayForeignBox->isChecked());
settings().interface().setCollapsibleSeparators(ui->collapsibleSeparatorsBox->isChecked());
settings().interface().setCollapsibleSeparatorsConflicts(ui->collapsibleSeparatorsConflictsBox->isChecked());
+ settings().interface().setCollapsibleSeparatorsPerProfile(ui->collapsibleSeparatorsPerProfileBox->isChecked());
settings().interface().setSaveFilters(ui->saveFiltersBox->isChecked());
// download list