KMenu* popup = new KMenu(m_mainWindow);
- QAction* emptyTrashAction = new QAction(KIcon("emptytrash"), i18nc("@action:inmenu", "Empty Trash"), popup);
- KConfig trashConfig("trashrc", KConfig::OnlyLocal);
+ QAction* emptyTrashAction = new QAction(KIcon("trash-empty"), i18nc("@action:inmenu", "Empty Trash"), popup);
+ KConfig trashConfig("trashrc", KConfig::SimpleConfig);
emptyTrashAction->setEnabled(!trashConfig.group("Status").readEntry("Empty", true));
popup->addAction(emptyTrashAction);
popup->addAction(renameAction);
// insert 'Move to Trash' and (optionally) 'Delete'
- const KSharedConfig::Ptr globalConfig = KSharedConfig::openConfig("kdeglobals");
- const KConfigGroup kdeConfig(globalConfig, "KDE");
+ KConfigGroup kdeConfig(KGlobal::config(), "KDE");
bool showDeleteCommand = kdeConfig.readEntry("ShowDeleteCommand", false);
const KUrl& url = m_mainWindow->activeViewContainer()->url();
if (url.isLocalFile()) {