KHBox* homeUrlBox = new KHBox(homeBox);
homeUrlBox->setSpacing(spacing);
- new QLabel(i18n("Location:"), homeUrlBox);
+ new QLabel(i18nc("@label:textbox", "Location:"), homeUrlBox);
m_homeUrl = new QLineEdit(homeUrlBox);
QPushButton* selectHomeUrlButton = new QPushButton(KIcon("folder-open"), QString(), homeUrlBox);
KHBox* buttonBox = new KHBox(homeBox);
buttonBox->setSpacing(spacing);
- QPushButton* useCurrentButton = new QPushButton(i18n("Use Current Location"), buttonBox);
+ QPushButton* useCurrentButton = new QPushButton(i18nc("@action:button", "Use Current Location"), buttonBox);
connect(useCurrentButton, SIGNAL(clicked()),
this, SLOT(useCurrentLocation()));
- QPushButton* useDefaultButton = new QPushButton(i18n("Use Default Location"), buttonBox);
+ QPushButton* useDefaultButton = new QPushButton(i18nc("@action:button", "Use Default Location"), buttonBox);
connect(useDefaultButton, SIGNAL(clicked()),
this, SLOT(useDefaultLocation()));
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);
// 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
KConfigGroup trashConfig(konqConfig, "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");
+ KConfigGroup kdeConfig(KGlobal::config(), "KDE");
kdeConfig.writeEntry("ShowDeleteCommand", m_showDeleteCommand->isChecked());
kdeConfig.sync();
}
settings->setDefaults();
// TODO: reset default settings for trash and show delete command...
- //KSharedConfig::Ptr konqConfig = KSharedConfig::openConfig("konquerorrc", KConfig::IncludeGlobals);
- //KConfigGroup trashConfig(konqConfig, "Trash");
- //KSharedConfig::Ptr globalConfig = KSharedConfig::openConfig("kdeglobals", KConfig::NoGlobals);
- //KConfigGroup kdeConfig(globalConfig, "KDE");
loadSettings();
}
m_splitView->setChecked(settings->splitView());
m_editableUrl->setChecked(settings->editableUrl());
m_filterBar->setChecked(settings->filterBar());
+
+ KSharedConfig::Ptr konqConfig = KSharedConfig::openConfig("konquerorrc", KConfig::IncludeGlobals);
+ const KConfigGroup trashConfig(konqConfig, "Trash");
+ m_confirmMoveToTrash->setChecked(trashConfig.readEntry("ConfirmTrash", false));
+ m_confirmDelete->setChecked(trashConfig.readEntry("ConfirmDelete", true));
+
+ const KConfigGroup kdeConfig(KGlobal::config(), "KDE");
+ m_showDeleteCommand->setChecked(kdeConfig.readEntry("ShowDeleteCommand", false));
}
#include "generalsettingspage.moc"