X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/2dcc433ab2c353a40e3c65f3df46e8a1eac697cc..982987f46537158d8724eee4694e525bf14adbe6:/src/dolphincontextmenu.cpp diff --git a/src/dolphincontextmenu.cpp b/src/dolphincontextmenu.cpp index 0aa82b206..7aac7707b 100644 --- a/src/dolphincontextmenu.cpp +++ b/src/dolphincontextmenu.cpp @@ -189,16 +189,7 @@ void DolphinContextMenu::openTrashContextMenu() QAction *action = m_popup->exec(QCursor::pos()); if (action == emptyTrashAction) { - const QString text(i18nc("@info", "Do you really want to empty the Trash? All items will be deleted.")); - const bool del = KMessageBox::warningContinueCancel(m_mainWindow, - text, - QString(), - KGuiItem(i18nc("@action:button", "Empty Trash"), - KIcon("user-trash")) - ) == KMessageBox::Continue; - if (del) { - KonqOperations::emptyTrash(m_mainWindow); - } + KonqOperations::emptyTrash(m_mainWindow); } else if (action == addToPlacesAction) { const KUrl& url = m_mainWindow->activeViewContainer()->url(); if (url.isValid()) { @@ -365,20 +356,14 @@ void DolphinContextMenu::openViewportContextMenu() addCustomActions(); - QAction* propertiesAction = m_popup->addAction(i18nc("@action:inmenu", "Properties")); - propertiesAction->setIcon(KIcon("document-properties")); + QAction* propertiesAction = m_mainWindow->actionCollection()->action("properties"); + m_popup->addAction(propertiesAction); addShowMenuBarAction(); QAction* action = m_popup->exec(QCursor::pos()); - if (action == propertiesAction) { - const KUrl& url = m_mainWindow->activeViewContainer()->url(); - - KPropertiesDialog* dialog = new KPropertiesDialog(url, m_mainWindow); - dialog->setAttribute(Qt::WA_DeleteOnClose); - dialog->show(); - } else if (addToPlacesAction && (action == addToPlacesAction)) { - const KUrl& url = m_mainWindow->activeViewContainer()->url(); + if (addToPlacesAction && (action == addToPlacesAction)) { + const KUrl url = m_mainWindow->activeViewContainer()->url(); if (url.isValid()) { DolphinSettings::instance().placesModel()->addPlace(placesName(url), url); }