From 07e4fbacd4ec334115308045f8277ea531c000ec Mon Sep 17 00:00:00 2001 From: Felix Geyer Date: Sun, 30 Nov 2014 23:04:17 +0100 Subject: [PATCH] Remove ModifiedOnExpandedStateChanges config option. I'm pretty sure noone knew what it actually does. This is the sort of option users shouldn't be bothered with. --- src/core/Config.cpp | 1 - src/core/Group.cpp | 4 +--- src/gui/SettingsWidget.cpp | 3 --- src/gui/SettingsWidgetGeneral.ui | 33 +++++++++++--------------------- 4 files changed, 12 insertions(+), 29 deletions(-) diff --git a/src/core/Config.cpp b/src/core/Config.cpp index 03b5129e..48ea9f33 100644 --- a/src/core/Config.cpp +++ b/src/core/Config.cpp @@ -90,7 +90,6 @@ void Config::init(const QString& fileName) m_defaults.insert("RememberLastDatabases", true); m_defaults.insert("OpenPreviousDatabasesOnStartup", true); - m_defaults.insert("ModifiedOnExpandedStateChanges", true); m_defaults.insert("AutoSaveAfterEveryChange", false); m_defaults.insert("AutoSaveOnExit", false); m_defaults.insert("ShowToolbar", true); diff --git a/src/core/Group.cpp b/src/core/Group.cpp index 517f8cb0..e96b857b 100644 --- a/src/core/Group.cpp +++ b/src/core/Group.cpp @@ -248,9 +248,7 @@ void Group::setExpanded(bool expanded) if (m_data.isExpanded != expanded) { m_data.isExpanded = expanded; updateTimeinfo(); - if (config()->get("ModifiedOnExpandedStateChanges").toBool()) { - Q_EMIT modified(); - } + Q_EMIT modified(); } } diff --git a/src/gui/SettingsWidget.cpp b/src/gui/SettingsWidget.cpp index a7863eac..33789ae7 100644 --- a/src/gui/SettingsWidget.cpp +++ b/src/gui/SettingsWidget.cpp @@ -65,7 +65,6 @@ void SettingsWidget::loadSettings() m_generalUi->rememberLastDatabasesCheckBox->setChecked(config()->get("RememberLastDatabases").toBool()); m_generalUi->openPreviousDatabasesOnStartupCheckBox->setChecked( config()->get("OpenPreviousDatabasesOnStartup").toBool()); - m_generalUi->modifiedExpandedChangedCheckBox->setChecked(config()->get("ModifiedOnExpandedStateChanges").toBool()); m_generalUi->autoSaveAfterEveryChangeCheckBox->setChecked(config()->get("AutoSaveAfterEveryChange").toBool()); m_generalUi->autoSaveOnExitCheckBox->setChecked(config()->get("AutoSaveOnExit").toBool()); m_generalUi->minimizeOnCopyCheckBox->setChecked(config()->get("MinimizeOnCopy").toBool()); @@ -111,8 +110,6 @@ void SettingsWidget::saveSettings() config()->set("RememberLastDatabases", m_generalUi->rememberLastDatabasesCheckBox->isChecked()); config()->set("OpenPreviousDatabasesOnStartup", m_generalUi->openPreviousDatabasesOnStartupCheckBox->isChecked()); - config()->set("ModifiedOnExpandedStateChanges", - m_generalUi->modifiedExpandedChangedCheckBox->isChecked()); config()->set("AutoSaveAfterEveryChange", m_generalUi->autoSaveAfterEveryChangeCheckBox->isChecked()); config()->set("AutoSaveOnExit", m_generalUi->autoSaveOnExitCheckBox->isChecked()); diff --git a/src/gui/SettingsWidgetGeneral.ui b/src/gui/SettingsWidgetGeneral.ui index cbad7e5e..04c603a3 100644 --- a/src/gui/SettingsWidgetGeneral.ui +++ b/src/gui/SettingsWidgetGeneral.ui @@ -7,7 +7,7 @@ 0 0 456 - 340 + 313 @@ -32,78 +32,68 @@ - - - Mark as modified on expanded state changes - - - true - - - - Automatically save on exit - + Automatically save after every change - + Minimize when copying to clipboard - + Use group icon on entry creation - + Global Auto-Type shortcut - + - + Use entry title to match windows for global auto-type - + Language - + - + Show a system tray icon - + false @@ -125,7 +115,6 @@ rememberLastDatabasesCheckBox openPreviousDatabasesOnStartupCheckBox - modifiedExpandedChangedCheckBox autoSaveOnExitCheckBox autoSaveAfterEveryChangeCheckBox minimizeOnCopyCheckBox