diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2019-01-16 13:12:12 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2019-01-16 13:10:02 +0000 |
commit | 29e20e369b2091a286afed843815695cfdcd3d49 (patch) | |
tree | 18cff67f7308246d07e88ea01c06773d562369cf /src/plugins/projectexplorer/projecttree.cpp | |
parent | 0679c2ff255b66bb41b896cbc9fb36a7fe771637 (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.cpp | 6 |
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()); |