summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'shemov.cpp')
-rw-r--r--shemov.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/shemov.cpp b/shemov.cpp
index 9d4d585..78097f1 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -1049,6 +1049,8 @@ void SheMov::createMenus(){
c->addActionForTree(mArchiveViewGenresA);
c->addActionForTree(mArchiveViewPartnoA);
c->addActionForTree(mArchiveViewMetadataA);
+ QMenu *archiveTreeM = new QMenu(tr("Archive"), this);
+ archiveTreeM->addActions(c->archiveTree()->actions());
// Archive files (exp.)
c->archiveFiles()->addAction(mArchiveFilesPlayA);
@@ -1057,9 +1059,14 @@ void SheMov::createMenus(){
c->archiveFiles()->addAction(mArchiveFilesDvdNoA);
c->archiveFiles()->addAction(mArchiveFilesTypeA);
c->archiveFiles()->addAction(mArchiveFilesFileNoA);
- mArchiveEditMenu->addActions(c->archiveTree()->actions());
+ QMenu *archiveFilesM = new QMenu(tr("Files"), this);
+ archiveFilesM->addActions(c->archiveFiles()->actions());
+
+ mArchiveEditMenu->addMenu(archiveTreeM);
+ mArchiveEditMenu->addMenu(archiveFilesM);
+ /*mArchiveEditMenu->addActions(c->archiveTree()->actions());
mArchiveEditMenu->addAction(createSeparator());
- mArchiveEditMenu->addActions(c->archiveFiles()->actions());
+ mArchiveEditMenu->addActions(c->archiveFiles()->actions());*/
QMenu *copyMenu = new QMenu(this);
copyMenu->addAction(mCopyUnixFullPathA);