From ed785e12d34d7b573f6ab0663cd04ea142fe0911 Mon Sep 17 00:00:00 2001 From: Le Tan Date: Sat, 19 Nov 2016 09:55:43 +0800 Subject: [PATCH] a more comfortable context menu in VFileList Signed-off-by: Le Tan --- src/vfilelist.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/vfilelist.cpp b/src/vfilelist.cpp index e548ed74..1c261e64 100644 --- a/src/vfilelist.cpp +++ b/src/vfilelist.cpp @@ -271,14 +271,22 @@ void VFileList::contextMenuRequested(QPoint pos) menu.addAction(newFileAct); if (item) { menu.addAction(deleteFileAct); - menu.addAction(fileInfoAct); + menu.addSeparator(); menu.addAction(copyAct); menu.addAction(cutAct); } if (VUtils::opTypeInClipboard() == ClipboardOpType::CopyFile) { + if (!item) { + menu.addSeparator(); + } menu.addAction(pasteAct); } + + if (item) { + menu.addSeparator(); + menu.addAction(fileInfoAct); + } menu.exec(fileList->mapToGlobal(pos)); }