a more comfortable context menu in VFileList

Signed-off-by: Le Tan <tamlokveer@gmail.com>
This commit is contained in:
Le Tan 2016-11-19 09:55:43 +08:00
parent 85d9456f02
commit ed785e12d3

View File

@ -271,14 +271,22 @@ void VFileList::contextMenuRequested(QPoint pos)
menu.addAction(newFileAct); menu.addAction(newFileAct);
if (item) { if (item) {
menu.addAction(deleteFileAct); menu.addAction(deleteFileAct);
menu.addAction(fileInfoAct); menu.addSeparator();
menu.addAction(copyAct); menu.addAction(copyAct);
menu.addAction(cutAct); menu.addAction(cutAct);
} }
if (VUtils::opTypeInClipboard() == ClipboardOpType::CopyFile) { if (VUtils::opTypeInClipboard() == ClipboardOpType::CopyFile) {
if (!item) {
menu.addSeparator();
}
menu.addAction(pasteAct); menu.addAction(pasteAct);
} }
if (item) {
menu.addSeparator();
menu.addAction(fileInfoAct);
}
menu.exec(fileList->mapToGlobal(pos)); menu.exec(fileList->mapToGlobal(pos));
} }