mirror of
https://invent.kde.org/system/dolphin
synced 2024-11-05 18:47:12 +00:00
Implement TODO - show the action "expandable folders" in the RMB popup over detailed listview.
svn path=/trunk/KDE/kdebase/apps/; revision=927297
This commit is contained in:
parent
1f5f7f0092
commit
e989c0e239
1 changed files with 4 additions and 3 deletions
|
@ -339,8 +339,6 @@ void DolphinPart::slotOpenContextMenu(const KFileItem& _item,
|
|||
const KUrl&,
|
||||
const QList<QAction*>& customActions)
|
||||
{
|
||||
Q_UNUSED(customActions); // TODO: should be added to the context menu
|
||||
|
||||
KParts::BrowserExtension::PopupFlags popupFlags = KParts::BrowserExtension::DefaultPopupItems
|
||||
| KParts::BrowserExtension::ShowProperties
|
||||
| KParts::BrowserExtension::ShowUrlOperations;
|
||||
|
@ -357,6 +355,8 @@ void DolphinPart::slotOpenContextMenu(const KFileItem& _item,
|
|||
KParts::BrowserExtension::ActionGroupMap actionGroups;
|
||||
QList<QAction *> editActions;
|
||||
|
||||
editActions += customActions;
|
||||
|
||||
if (!_item.isNull()) { // only for context menu on one or more items
|
||||
bool sDeleting = true;
|
||||
bool sMoving = true;
|
||||
|
@ -400,7 +400,6 @@ void DolphinPart::slotOpenContextMenu(const KFileItem& _item,
|
|||
editActions.append(actionCollection()->action("move_to_trash"));
|
||||
if (addDel)
|
||||
editActions.append(actionCollection()->action("delete"));
|
||||
actionGroups.insert("editactions", editActions);
|
||||
|
||||
// Normally KonqPopupMenu only shows the "Create new" subdir in the current view
|
||||
// since otherwise the created file would not be visible.
|
||||
|
@ -410,6 +409,8 @@ void DolphinPart::slotOpenContextMenu(const KFileItem& _item,
|
|||
|
||||
}
|
||||
|
||||
actionGroups.insert("editactions", editActions);
|
||||
|
||||
// TODO: We should change the signature of the slots (and signals) for being able
|
||||
// to tell for which items we want a popup.
|
||||
KFileItemList items = (m_view->selectedItems().count() ? m_view->selectedItems()
|
||||
|
|
Loading…
Reference in a new issue