From fa4f4952b11b94ffa899e40c4f22070280a4a399 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 27 Jul 2013 10:23:18 +0200 Subject: Change new archive edit menu Put actions for files and tree in submenus and use selectionModel instead of currentIndex for retrieving the selected item in the tree. --- shemov.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'shemov.cpp') 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); -- cgit v1.2.3-70-g09d2