summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--archivefileview.cpp5
-rw-r--r--shemov.cpp22
2 files changed, 15 insertions, 12 deletions
diff --git a/archivefileview.cpp b/archivefileview.cpp
index 333f292..915dd50 100644
--- a/archivefileview.cpp
+++ b/archivefileview.cpp
@@ -16,13 +16,8 @@ ArchiveFileView::ArchiveFileView(QWidget *parent) : QTreeView(parent) {};
void ArchiveFileView::contextMenuEvent(QContextMenuEvent *e){
QMenu contextMenu(this);
- int ctr(0);
foreach(QAction *a, actions()){
contextMenu.addAction(a);
- if(false){
- contextMenu.addSeparator();
- }
- ++ctr;
}
contextMenu.exec(e->globalPos());
}
diff --git a/shemov.cpp b/shemov.cpp
index 43906cc..ceacdbb 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -326,25 +326,18 @@ void SheMov::createActions(){
//Edit menu (archive)
mEditArchiveFileA = new QAction(tr("Edit file..."), this);
mEditArchiveFileA->setShortcut(tr("CTRL+e"));
- mAVWidget->fileView()->addAction(mEditArchiveFileA);
connect(mEditArchiveFileA, SIGNAL(triggered()), mAVWidget, SLOT(editFile()));
mEditArchiveCoverA = new QAction(tr("Edit covers..."), this);
- mAVWidget->fileView()->addAction(mEditArchiveCoverA);
connect(mEditArchiveCoverA, SIGNAL(triggered()), mAVWidget, SLOT(editCovers()));
mAddMovieManuallyA = new QAction(tr("Add movie manually..."), this);
- mAVWidget->fileView()->addAction(mAddMovieManuallyA);
connect(mAddMovieManuallyA, SIGNAL(triggered()), mAVWidget, SLOT(addMovie()));
mPropertiesA = new QAction(tr("Properties..."), this);
- mAVWidget->fileView()->addAction(mPropertiesA);
connect(mPropertiesA, SIGNAL(triggered()), mAVWidget, SLOT(properties()));
mMoveBurnA = new QAction(tr("Move for burning..."), this);
- mAVWidget->fileView()->addAction(mMoveBurnA);
connect(mMoveBurnA, SIGNAL(triggered()), mAVWidget, SLOT(moveBurn()));
mSetDvdA = new QAction(tr("Set DVD No. for selected..."), this);
- mAVWidget->fileView()->addAction(mSetDvdA);
connect(mSetDvdA, SIGNAL(triggered()), mAVWidget, SLOT(setDvdNo()));
mDeleteFromArchiveA = new QAction(tr("Delete from archive..."), this);
- mAVWidget->fileView()->addAction(mDeleteFromArchiveA);
connect(mDeleteFromArchiveA, SIGNAL(triggered()), mAVWidget, SLOT(deleteFromArchive()));
//Help menu
@@ -447,6 +440,21 @@ void SheMov::createMenus(){
sep4->setSeparator(true);
mFSWidget->fileView()->addAction(sep4);
mFSWidget->fileView()->addAction(mArchiveA);
+
+ //ArchiveViewWidget context menu
+ mAVWidget->fileView()->addAction(mEditArchiveFileA);
+ mAVWidget->fileView()->addAction(mEditArchiveCoverA);
+ mAVWidget->fileView()->addAction(mAddMovieManuallyA);
+ mAVWidget->fileView()->addAction(mDeleteFromArchiveA);
+ mAVWidget->fileView()->addAction(mSetDvdA);
+ QAction *sep5 = new QAction(this);
+ sep5->setSeparator(true);
+ mAVWidget->fileView()->addAction(sep5);
+ mAVWidget->fileView()->addAction(mMoveBurnA);
+ QAction *sep6 = new QAction(this);
+ sep6->setSeparator(true);
+ mAVWidget->fileView()->addAction(sep6);
+ mAVWidget->fileView()->addAction(mPropertiesA);
}
void SheMov::createOpenWithMenu(){