diff options
author | am <am@f440f766-f032-0410-8965-dc7d17de2ca0> | 2009-07-12 16:04:04 +0000 |
---|---|---|
committer | am <am@f440f766-f032-0410-8965-dc7d17de2ca0> | 2009-07-12 16:04:04 +0000 |
commit | a3dd54389f7b28431fc9853cd57af231bd6a3c9c (patch) | |
tree | 3fc25acead59266867f057e862e722ac7dbe2180 /fileview.cpp | |
parent | b6fbec29ad08a0607adf4b5d3fe5d8a237d1a970 (diff) | |
download | SheMov-a3dd54389f7b28431fc9853cd57af231bd6a3c9c.tar.gz SheMov-a3dd54389f7b28431fc9853cd57af231bd6a3c9c.tar.bz2 SheMov-a3dd54389f7b28431fc9853cd57af231bd6a3c9c.zip |
-implemented cover rename and templates
-started on configurationdialog
git-svn-id: file:///var/svn/repos2/shemov/trunk@385 f440f766-f032-0410-8965-dc7d17de2ca0
Diffstat (limited to 'fileview.cpp')
-rw-r--r-- | fileview.cpp | 16 |
1 files changed, 12 insertions, 4 deletions
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()); } |