X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/8acb68ed2835410af934459073048339c7b262a0..b1c9b5126d:/src/settings/contextmenusettingspage.cpp diff --git a/src/settings/contextmenusettingspage.cpp b/src/settings/contextmenusettingspage.cpp index 77f781c57..06072ecbe 100644 --- a/src/settings/contextmenusettingspage.cpp +++ b/src/settings/contextmenusettingspage.cpp @@ -28,6 +28,8 @@ #include #include +const bool SHOW_DELETE = false; + ContextMenuSettingsPage::ContextMenuSettingsPage(QWidget* parent) : SettingsPageBase(parent), m_showDeleteCommand(0), @@ -71,15 +73,17 @@ void ContextMenuSettingsPage::applySettings() void ContextMenuSettingsPage::restoreDefaults() { GeneralSettings* settings = DolphinSettings::instance().generalSettings(); - settings->setDefaults(); + settings->useDefaults(true); loadSettings(); + settings->useDefaults(false); + m_showDeleteCommand->setChecked(SHOW_DELETE); } void ContextMenuSettingsPage::loadSettings() { KSharedConfig::Ptr globalConfig = KSharedConfig::openConfig("kdeglobals", KConfig::IncludeGlobals); KConfigGroup configGroup(globalConfig, "KDE"); - m_showDeleteCommand->setChecked(configGroup.readEntry("ShowDeleteCommand", false)); + m_showDeleteCommand->setChecked(configGroup.readEntry("ShowDeleteCommand", SHOW_DELETE)); GeneralSettings* settings = DolphinSettings::instance().generalSettings(); m_showCopyMoveMenu->setChecked(settings->showCopyMoveMenu());