popup->addAction(renameAction);
// insert 'Move to Trash' and (optionally) 'Delete'
- const KSharedConfig::Ptr globalConfig = KSharedConfig::openConfig("kdeglobals", KConfig::NoGlobals);
- const KConfigGroup kdeConfig(globalConfig, "KDE");
+ KConfigGroup kdeConfig(KGlobal::config(), "KDE");
bool showDeleteCommand = kdeConfig.readEntry("ShowDeleteCommand", false);
const KUrl& url = m_fileInfo.url();
if (url.isLocalFile()) {
- QAction* moveToTrashAction = new QAction(KIcon("edit-trash"),
+ QAction* moveToTrashAction = new QAction(KIcon("user-trash"),
i18nc("@action:inmenu", "Move To Trash"), this);
connect(moveToTrashAction, SIGNAL(triggered()), this, SLOT(moveToTrash()));
popup->addAction(moveToTrashAction);
void TreeViewContextMenu::rename()
{
- const KUrl& oldUrl = m_fileInfo.url();
- QList<KFileItem> items;
- items.append( m_fileInfo );
- RenameDialog dialog(oldUrl, items);
+ KFileItemList item;
+ item.append(m_fileInfo);
+ RenameDialog dialog(m_parent, item);
if (dialog.exec() == QDialog::Accepted) {
const QString& newName = dialog.newName();
if (!newName.isEmpty()) {
- KUrl newUrl = oldUrl;
+ KUrl newUrl = m_fileInfo.url();
newUrl.setFileName(newName);
- KonqOperations::rename(m_parent, oldUrl, newUrl);
+ KonqOperations::rename(m_parent, m_fileInfo.url(), newUrl);
}
}
}