diff options
author | Arno <am@disconnect.de> | 2014-02-15 05:13:12 +0100 |
---|---|---|
committer | Arno <am@disconnect.de> | 2014-02-15 05:13:12 +0100 |
commit | e0dbef29ee5cad61933ccd03cc320d97be530a3e (patch) | |
tree | 58f17eff62b057d6e5ee0b7b3ae349bbaceb37e6 /shemov.cpp | |
parent | 816b84b7a4263c587c661e4c7178f3b6721e4cfe (diff) | |
download | SheMov-e0dbef29ee5cad61933ccd03cc320d97be530a3e.tar.gz SheMov-e0dbef29ee5cad61933ccd03cc320d97be530a3e.tar.bz2 SheMov-e0dbef29ee5cad61933ccd03cc320d97be530a3e.zip |
ArchiveBrowser: implement (Collapse|Expand)All
Diffstat (limited to 'shemov.cpp')
-rw-r--r-- | shemov.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -659,6 +659,10 @@ void SheMov::createActions(){ connect(mArchiveBrowserRefreshA, SIGNAL(triggered()), mArchiveBrowser, SLOT(refresh())); mArchiveBrowserPlaySelectedA = new QAction(QIcon(":/dildo.png"), tr("Play selected..."), this); connect(mArchiveBrowserPlaySelectedA, SIGNAL(triggered()), mArchiveBrowser, SLOT(playSelected())); + mArchiveBrowserExpandAllA = new QAction(tr("Expand all"), this); + connect(mArchiveBrowserExpandAllA, SIGNAL(triggered()), mArchiveBrowser->archiveTree(), SLOT(expandAll())); + mArchiveBrowserCollapseAllA = new QAction(tr("Collapse all"), this); + connect(mArchiveBrowserCollapseAllA, SIGNAL(triggered()), mArchiveBrowser->archiveTree(), SLOT(collapseAll())); // db analyzer dialogs // analyze actors @@ -774,6 +778,9 @@ void SheMov::createMenus(){ mArchiveBrowserViewMenu->addSeparator(); mArchiveBrowserViewMenu->addAction(mArchiveBrowserPlaySelectedA); mArchiveBrowserViewMenu->addSeparator(); + mArchiveBrowserViewMenu->addAction(mArchiveBrowserExpandAllA); + mArchiveBrowserViewMenu->addAction(mArchiveBrowserCollapseAllA); + mArchiveBrowserViewMenu->addSeparator(); mArchiveBrowserViewMenu->addAction(mArchiveBrowserMoveToBurnA); mArchiveBrowserViewMenu->addAction(mArchiveBrowserRefreshA); @@ -867,6 +874,9 @@ void SheMov::createMenus(){ // ArchiveBrowser context menu mArchiveBrowser->archiveTree()->addAction(mArchiveBrowserPlaySelectedA); mArchiveBrowser->archiveTree()->addAction(createSeparator()); + mArchiveBrowser->archiveTree()->addAction(mArchiveBrowserExpandAllA); + mArchiveBrowser->archiveTree()->addAction(mArchiveBrowserCollapseAllA); + mArchiveBrowser->archiveTree()->addAction(createSeparator()); mArchiveBrowser->archiveTree()->addAction(mArchiveBrowserMoveToBurnA); mArchiveBrowser->archiveTree()->addAction(mArchiveBrowserRefreshA); |