summaryrefslogtreecommitdiff
path: root/src/settingsdialogmodlist.cpp
diff options
context:
space:
mode:
authorMikaël Capelle <capelle.mikael@gmail.com>2022-05-17 11:47:01 +0200
committerMikaël Capelle <capelle.mikael@gmail.com>2023-07-09 17:20:40 +0200
commitd13f6bb870cdda71257f665367be8ef9fca86255 (patch)
tree52e214718478f1e52856572f5aa1a2ac58537f9f /src/settingsdialogmodlist.cpp
parent86bb01ba9eac879d3685c439ac9da0028bc4bc80 (diff)
Apply clang-format.
Diffstat (limited to 'src/settingsdialogmodlist.cpp')
-rw-r--r--src/settingsdialogmodlist.cpp66
1 files changed, 40 insertions, 26 deletions
diff --git a/src/settingsdialogmodlist.cpp b/src/settingsdialogmodlist.cpp
index 4c04e3f5..394111bd 100644
--- a/src/settingsdialogmodlist.cpp
+++ b/src/settingsdialogmodlist.cpp
@@ -1,42 +1,50 @@
#include "settingsdialogmodlist.h"
-#include "ui_settingsdialog.h"
-#include "shared/appconfig.h"
#include "categoriesdialog.h"
#include "colortable.h"
#include "modlist.h"
-#include <utility.h>
+#include "shared/appconfig.h"
+#include "ui_settingsdialog.h"
#include <questionboxmemory.h>
+#include <utility.h>
using namespace MOBase;
ModListSettingsTab::ModListSettingsTab(Settings& s, SettingsDialog& d)
- : SettingsTab(s, d),
- m_columnToBox{
- { ModList::COL_CONFLICTFLAGS, ui->collapsibleSeparatorsIconsConflictsBox },
- { ModList::COL_FLAGS, ui->collapsibleSeparatorsIconsFlagsBox },
- { ModList::COL_CONTENT, ui->collapsibleSeparatorsIconsContentsBox},
- { ModList::COL_VERSION, ui->collapsibleSeparatorsIconsVersionBox }
- }
+ : SettingsTab(s, d),
+ m_columnToBox{
+ {ModList::COL_CONFLICTFLAGS, ui->collapsibleSeparatorsIconsConflictsBox},
+ {ModList::COL_FLAGS, ui->collapsibleSeparatorsIconsFlagsBox},
+ {ModList::COL_CONTENT, ui->collapsibleSeparatorsIconsContentsBox},
+ {ModList::COL_VERSION, ui->collapsibleSeparatorsIconsVersionBox}}
{
// connect before setting to trigger
- QObject::connect(ui->collapsibleSeparatorsAscBox, &QCheckBox::toggled, [=] { updateCollapsibleSeparatorsGroup(); });
- QObject::connect(ui->collapsibleSeparatorsDscBox, &QCheckBox::toggled, [=] { updateCollapsibleSeparatorsGroup(); });
+ QObject::connect(ui->collapsibleSeparatorsAscBox, &QCheckBox::toggled, [=] {
+ updateCollapsibleSeparatorsGroup();
+ });
+ QObject::connect(ui->collapsibleSeparatorsDscBox, &QCheckBox::toggled, [=] {
+ updateCollapsibleSeparatorsGroup();
+ });
ui->colorSeparatorsBox->setChecked(settings().colors().colorSeparatorScrollbar());
ui->displayForeignBox->setChecked(settings().interface().displayForeign());
- ui->collapsibleSeparatorsAscBox->setChecked(settings().interface().collapsibleSeparators(Qt::AscendingOrder));
- ui->collapsibleSeparatorsDscBox->setChecked(settings().interface().collapsibleSeparators(Qt::DescendingOrder));
- ui->collapsibleSeparatorsHighlightFromBox->setChecked(settings().interface().collapsibleSeparatorsHighlightFrom());
- ui->collapsibleSeparatorsHighlightToBox->setChecked(settings().interface().collapsibleSeparatorsHighlightTo());
- ui->collapsibleSeparatorsPerProfileBox->setChecked(settings().interface().collapsibleSeparatorsPerProfile());
+ ui->collapsibleSeparatorsAscBox->setChecked(
+ settings().interface().collapsibleSeparators(Qt::AscendingOrder));
+ ui->collapsibleSeparatorsDscBox->setChecked(
+ settings().interface().collapsibleSeparators(Qt::DescendingOrder));
+ ui->collapsibleSeparatorsHighlightFromBox->setChecked(
+ settings().interface().collapsibleSeparatorsHighlightFrom());
+ ui->collapsibleSeparatorsHighlightToBox->setChecked(
+ settings().interface().collapsibleSeparatorsHighlightTo());
+ ui->collapsibleSeparatorsPerProfileBox->setChecked(
+ settings().interface().collapsibleSeparatorsPerProfile());
ui->saveFiltersBox->setChecked(settings().interface().saveFilters());
ui->autoCollapseDelayBox->setChecked(settings().interface().autoCollapseOnHover());
- ui->checkUpdateInstallBox->setChecked(settings().interface().checkUpdateAfterInstallation());
+ ui->checkUpdateInstallBox->setChecked(
+ settings().interface().checkUpdateAfterInstallation());
for (auto& p : m_columnToBox) {
p.second->setChecked(settings().interface().collapsibleSeparatorsIcons(p.first));
}
-
}
void ModListSettingsTab::update()
@@ -45,23 +53,29 @@ void ModListSettingsTab::update()
settings().colors().setColorSeparatorScrollbar(ui->colorSeparatorsBox->isChecked());
settings().interface().setDisplayForeign(ui->displayForeignBox->isChecked());
settings().interface().setCollapsibleSeparators(
- ui->collapsibleSeparatorsAscBox->isChecked(), ui->collapsibleSeparatorsDscBox->isChecked());
- settings().interface().setCollapsibleSeparatorsHighlightFrom(ui->collapsibleSeparatorsHighlightFromBox->isChecked());
- settings().interface().setCollapsibleSeparatorsHighlightTo(ui->collapsibleSeparatorsHighlightToBox->isChecked());
- settings().interface().setCollapsibleSeparatorsPerProfile(ui->collapsibleSeparatorsPerProfileBox->isChecked());
+ ui->collapsibleSeparatorsAscBox->isChecked(),
+ ui->collapsibleSeparatorsDscBox->isChecked());
+ settings().interface().setCollapsibleSeparatorsHighlightFrom(
+ ui->collapsibleSeparatorsHighlightFromBox->isChecked());
+ settings().interface().setCollapsibleSeparatorsHighlightTo(
+ ui->collapsibleSeparatorsHighlightToBox->isChecked());
+ settings().interface().setCollapsibleSeparatorsPerProfile(
+ ui->collapsibleSeparatorsPerProfileBox->isChecked());
settings().interface().setSaveFilters(ui->saveFiltersBox->isChecked());
settings().interface().setAutoCollapseOnHover(ui->autoCollapseDelayBox->isChecked());
- settings().interface().setCheckUpdateAfterInstallation(ui->checkUpdateInstallBox->isChecked());
+ settings().interface().setCheckUpdateAfterInstallation(
+ ui->checkUpdateInstallBox->isChecked());
for (auto& p : m_columnToBox) {
- settings().interface().setCollapsibleSeparatorsIcons(p.first, p.second->isChecked());
+ settings().interface().setCollapsibleSeparatorsIcons(p.first,
+ p.second->isChecked());
}
}
void ModListSettingsTab::updateCollapsibleSeparatorsGroup()
{
const auto checked = ui->collapsibleSeparatorsAscBox->isChecked() ||
- ui->collapsibleSeparatorsDscBox->isChecked();
+ ui->collapsibleSeparatorsDscBox->isChecked();
for (auto* widget : ui->collapsibleSeparatorsWidget->findChildren<QWidget*>()) {
widget->setEnabled(checked);
}