summaryrefslogtreecommitdiff
path: root/src/settings.cpp
diff options
context:
space:
mode:
authorLostDragonist <lost.dragonist@gmail.com>2018-12-11 14:47:50 -0600
committerLostDragonist <lost.dragonist@gmail.com>2018-12-11 14:47:50 -0600
commit5335188e635c8c1b1cb2529e2a921d15c7d02058 (patch)
treee3197f2e16c7946fbf44637e0e748202db95716a /src/settings.cpp
parentdac716bb86a9e4ff514fe7d939f33b397dc120e5 (diff)
Add option to remove column colors for mod list separators
Diffstat (limited to 'src/settings.cpp')
-rw-r--r--src/settings.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/settings.cpp b/src/settings.cpp
index 5db656d8..18e893cb 100644
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -148,6 +148,11 @@ void Settings::registerAsNXMHandler(bool force)
}
}
+bool Settings::colorSeparatorScrollbar() const
+{
+ return m_Settings.value("Settings/colorSeparatorScrollbars", true).toBool();
+}
+
void Settings::managedGameChanged(IPluginGame const *gamePlugin)
{
m_GamePlugin = gamePlugin;
@@ -716,6 +721,7 @@ Settings::GeneralTab::GeneralTab(Settings *m_parent, SettingsDialog &m_dialog)
, m_overwrittenBtn(m_dialog.findChild<QPushButton *>("overwrittenBtn"))
, m_containsBtn(m_dialog.findChild<QPushButton *>("containsBtn"))
, m_containedBtn(m_dialog.findChild<QPushButton *>("containedBtn"))
+ , m_colorSeparatorsBox(m_dialog.findChild<QCheckBox *>("colorSeparatorsBox"))
{
// FIXME I think 'addLanguages' lives in here not in parent
m_parent->addLanguages(m_languageBox);
@@ -788,6 +794,7 @@ Settings::GeneralTab::GeneralTab(Settings *m_parent, SettingsDialog &m_dialog)
m_compactBox->setChecked(m_parent->compactDownloads());
m_showMetaBox->setChecked(m_parent->metaDownloads());
m_usePrereleaseBox->setChecked(m_parent->usePrereleases());
+ m_colorSeparatorsBox->setChecked(m_parent->colorSeparatorScrollbar());
}
void Settings::GeneralTab::update()
@@ -813,6 +820,7 @@ void Settings::GeneralTab::update()
m_Settings.setValue("Settings/compact_downloads", m_compactBox->isChecked());
m_Settings.setValue("Settings/meta_downloads", m_showMetaBox->isChecked());
m_Settings.setValue("Settings/use_prereleases", m_usePrereleaseBox->isChecked());
+ m_Settings.setValue("Settings/colorSeparatorScrollbars", m_colorSeparatorsBox->isChecked());
}
Settings::PathsTab::PathsTab(Settings *parent, SettingsDialog &dialog)