aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/projecttree.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2019-01-16 13:12:12 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2019-01-16 13:10:02 +0000
commit29e20e369b2091a286afed843815695cfdcd3d49 (patch)
tree18cff67f7308246d07e88ea01c06773d562369cf /src/plugins/projectexplorer/projecttree.cpp
parent0679c2ff255b66bb41b896cbc9fb36a7fe771637 (diff)
ProjectExplorer: Allow users to quickly expand the project tree
... by adding an "Expand All" action to accompany the existing "Collapse All" one. Fixes: QTCREATORBUG-17243 Change-Id: I84e185562ee4c62ede7d0dc40f0d296020c4f0ea Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/projecttree.cpp')
-rw-r--r--src/plugins/projectexplorer/projecttree.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/projecttree.cpp b/src/plugins/projectexplorer/projecttree.cpp
index cdaf68b3bbf..27344989c27 100644
--- a/src/plugins/projectexplorer/projecttree.cpp
+++ b/src/plugins/projectexplorer/projecttree.cpp
@@ -277,6 +277,12 @@ void ProjectTree::collapseAll()
w->collapseAll();
}
+void ProjectTree::expandAll()
+{
+ if (auto w = Utils::findOrDefault(s_instance->m_projectTreeWidgets, &ProjectTree::hasFocus))
+ w->expandAll();
+}
+
void ProjectTree::updateExternalFileWarning()
{
auto document = qobject_cast<Core::IDocument *>(sender());