summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2014-02-15 05:13:12 +0100
committerArno <am@disconnect.de>2014-02-15 05:13:12 +0100
commite0dbef29ee5cad61933ccd03cc320d97be530a3e (patch)
tree58f17eff62b057d6e5ee0b7b3ae349bbaceb37e6 /shemov.cpp
parent816b84b7a4263c587c661e4c7178f3b6721e4cfe (diff)
downloadSheMov-e0dbef29ee5cad61933ccd03cc320d97be530a3e.tar.gz
SheMov-e0dbef29ee5cad61933ccd03cc320d97be530a3e.tar.bz2
SheMov-e0dbef29ee5cad61933ccd03cc320d97be530a3e.zip
ArchiveBrowser: implement (Collapse|Expand)All
Diffstat (limited to 'shemov.cpp')
-rw-r--r--shemov.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/shemov.cpp b/shemov.cpp
index 705cf3a..8fdbdd3 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -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);