From a3dd54389f7b28431fc9853cd57af231bd6a3c9c Mon Sep 17 00:00:00 2001 From: am Date: Sun, 12 Jul 2009 16:04:04 +0000 Subject: -implemented cover rename and templates -started on configurationdialog git-svn-id: file:///var/svn/repos2/shemov/trunk@385 f440f766-f032-0410-8965-dc7d17de2ca0 --- fileview.cpp | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'fileview.cpp') diff --git a/fileview.cpp b/fileview.cpp index adc8eeb..3c9f8fc 100644 --- a/fileview.cpp +++ b/fileview.cpp @@ -110,13 +110,21 @@ void FileView::doCreateFolder(){ void FileView::contextMenuEvent(QContextMenuEvent *e){ QMenu contextMenu(this); + QMenu renameMenu(tr("Rename...")); int ctr(0); foreach(QAction *a, actions()){ - contextMenu.addAction(a); - if((ctr == 1) || (ctr == 2)){ - contextMenu.addSeparator(); + if(a->data() == "RenameMenu"){ + renameMenu.addAction(a); + }else{ + contextMenu.addAction(a); + if((ctr == 0) || (ctr == 1) || (ctr == 3)){ + contextMenu.addSeparator(); + } + if(ctr == 8){ + contextMenu.addMenu(&renameMenu); + } + ++ctr; } - ++ctr; } contextMenu.exec(e->globalPos()); } -- cgit v1.2.3-70-g09d2