diff options
author | Arno <am@disconnect.de> | 2013-07-27 10:23:18 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2013-07-27 10:23:18 +0200 |
commit | fa4f4952b11b94ffa899e40c4f22070280a4a399 (patch) | |
tree | 775efd3e1081e57a2e2a73ae8c7c3a0cd492b743 /shemov.cpp | |
parent | b8b0cdeebbc7e6c7df905291974ed9612125fe55 (diff) | |
download | SheMov-fa4f4952b11b94ffa899e40c4f22070280a4a399.tar.gz SheMov-fa4f4952b11b94ffa899e40c4f22070280a4a399.tar.bz2 SheMov-fa4f4952b11b94ffa899e40c4f22070280a4a399.zip |
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.
Diffstat (limited to 'shemov.cpp')
-rw-r--r-- | shemov.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -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); |