┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2007-10-13 21:46:10 +0000
committerPeter Penz <[email protected]>2007-10-13 21:46:10 +0000
commitc31b5f3be093feaa63e89e369bed365180cba8f3 (patch)
treeb89b75ac3bb1893deb98e4467bd196c6c58c56c6
parent919d20115f9f3f085b1719ce51b2bd04240662bb (diff)
move reading of global settings also into GeneralSettingsPage::loadSettings()
svn path=/trunk/KDE/kdebase/apps/; revision=724939
-rw-r--r--src/generalsettingspage.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/generalsettingspage.cpp b/src/generalsettingspage.cpp
index 4ba0e6b08..270dbfb2c 100644
--- a/src/generalsettingspage.cpp
+++ b/src/generalsettingspage.cpp
@@ -96,18 +96,11 @@ GeneralSettingsPage::GeneralSettingsPage(DolphinMainWindow* mainWin, QWidget* pa
startBoxLayout->addWidget(m_filterBar);
// create 'Ask Confirmation For' group
- KSharedConfig::Ptr konqConfig = KSharedConfig::openConfig("konquerorrc", KConfig::IncludeGlobals);
- const KConfigGroup trashConfig(konqConfig, "Trash");
-
QGroupBox* confirmBox = new QGroupBox(i18nc("@title:group", "Ask For Confirmation When"), vBox);
-
m_confirmMoveToTrash = new QCheckBox(i18nc("@option:check Ask for Confirmation When",
"Moving files or folders to trash"), confirmBox);
- m_confirmMoveToTrash->setChecked(trashConfig.readEntry("ConfirmTrash", false));
-
m_confirmDelete = new QCheckBox(i18nc("@option:check Ask for Confirmation When",
"Deleting files or folders"), confirmBox);
- m_confirmDelete->setChecked(trashConfig.readEntry("ConfirmDelete", true));
QVBoxLayout* confirmBoxLayout = new QVBoxLayout(confirmBox);
confirmBoxLayout->addWidget(m_confirmMoveToTrash);
@@ -115,9 +108,6 @@ GeneralSettingsPage::GeneralSettingsPage(DolphinMainWindow* mainWin, QWidget* pa
// create 'Show the command 'Delete' in context menu' checkbox
m_showDeleteCommand = new QCheckBox(i18nc("@option:check", "Show 'Delete' command in context menu"), vBox);
- const KSharedConfig::Ptr globalConfig = KSharedConfig::openConfig("kdeglobals", KConfig::NoGlobals);
- const KConfigGroup kdeConfig(globalConfig, "KDE");
- m_showDeleteCommand->setChecked(kdeConfig.readEntry("ShowDeleteCommand", false));
// Add a dummy widget with no restriction regarding
// a vertical resizing. This assures that the dialog layout
@@ -147,12 +137,13 @@ void GeneralSettingsPage::applySettings()
settings->setEditableUrl(m_editableUrl->isChecked());
settings->setFilterBar(m_filterBar->isChecked());
- KSharedConfig::Ptr konqConfig = KSharedConfig::openConfig("konquerorrc", KConfig::IncludeGlobals);
- KConfigGroup trashConfig(konqConfig, "Trash");
+ KSharedConfig::Ptr globalConfig = KSharedConfig::openConfig("kdeglobals", KConfig::NoGlobals);
+
+ KConfigGroup trashConfig(globalConfig, "Trash");
trashConfig.writeEntry("ConfirmTrash", m_confirmMoveToTrash->isChecked());
trashConfig.writeEntry("ConfirmDelete", m_confirmDelete->isChecked());
+ trashConfig.sync();
- KSharedConfig::Ptr globalConfig = KSharedConfig::openConfig("kdeglobals", KConfig::NoGlobals);
KConfigGroup kdeConfig(globalConfig, "KDE");
kdeConfig.writeEntry("ShowDeleteCommand", m_showDeleteCommand->isChecked());
kdeConfig.sync();
@@ -199,6 +190,15 @@ void GeneralSettingsPage::loadSettings()
m_splitView->setChecked(settings->splitView());
m_editableUrl->setChecked(settings->editableUrl());
m_filterBar->setChecked(settings->filterBar());
+
+ const KSharedConfig::Ptr globalConfig = KSharedConfig::openConfig("kdeglobals", KConfig::NoGlobals);
+
+ const KConfigGroup trashConfig(globalConfig, "Trash");
+ m_confirmMoveToTrash->setChecked(trashConfig.readEntry("ConfirmTrash", false));
+ m_confirmDelete->setChecked(trashConfig.readEntry("ConfirmDelete", true));
+
+ const KConfigGroup kdeConfig(globalConfig, "KDE");
+ m_showDeleteCommand->setChecked(kdeConfig.readEntry("ShowDeleteCommand", false));
}
#include "generalsettingspage.moc"