X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/9f7c2424d9c6df1a8461e24a8865552629fcda1a..b1c9b5126d:/src/settings/behaviorsettingspage.cpp diff --git a/src/settings/behaviorsettingspage.cpp b/src/settings/behaviorsettingspage.cpp index 329ec586c..d69a7514f 100644 --- a/src/settings/behaviorsettingspage.cpp +++ b/src/settings/behaviorsettingspage.cpp @@ -35,6 +35,9 @@ #include #include +const bool CONFIRM_TRASH = false; +const bool CONFIRM_DELETE = true; + BehaviorSettingsPage::BehaviorSettingsPage(const KUrl& url, QWidget* parent) : SettingsPageBase(parent), m_url(url), @@ -133,10 +136,11 @@ void BehaviorSettingsPage::applySettings() void BehaviorSettingsPage::restoreDefaults() { GeneralSettings* settings = DolphinSettings::instance().generalSettings(); - //TODO: Reset default settings for both trash and show delete commands (confirmations). settings->useDefaults(true); loadSettings(); settings->useDefaults(false); + m_confirmMoveToTrash->setChecked(CONFIRM_TRASH); + m_confirmDelete->setChecked(CONFIRM_DELETE); } void BehaviorSettingsPage::loadSettings() @@ -150,8 +154,8 @@ void BehaviorSettingsPage::loadSettings() KSharedConfig::Ptr kioConfig = KSharedConfig::openConfig("kiorc", KConfig::IncludeGlobals); const KConfigGroup confirmationGroup(kioConfig, "Confirmations"); - m_confirmMoveToTrash->setChecked(confirmationGroup.readEntry("ConfirmTrash", false)); - m_confirmDelete->setChecked(confirmationGroup.readEntry("ConfirmDelete", true)); + m_confirmMoveToTrash->setChecked(confirmationGroup.readEntry("ConfirmTrash", CONFIRM_TRASH)); + m_confirmDelete->setChecked(confirmationGroup.readEntry("ConfirmDelete", CONFIRM_DELETE)); m_renameInline->setChecked(settings->renameInline()); m_showToolTips->setChecked(settings->showToolTips());