aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/projectnodes.h
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2017-04-04 14:36:03 +0200
committerhjk <hjk@qt.io>2017-04-05 13:44:27 +0000
commit8d1f4834b6fe79f992b3a46f8973d32dbc0dddb2 (patch)
tree8516f8b6d06d0720752f5765e023071214ae46fd /src/plugins/projectexplorer/projectnodes.h
parent8cdeed86333c94042bcd3cfa618c6dd2c9686d3a (diff)
ProjectExplorer: Don't rebuild all projects' tree when one is closed
Removes some quadratic-in-number-of-projects behavior on session close/switch. Change-Id: If93bb9a67b0bebddda5319a7594a99ae66f50f5a Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/projectnodes.h')
-rw-r--r--src/plugins/projectexplorer/projectnodes.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/projectnodes.h b/src/plugins/projectexplorer/projectnodes.h
index efb94d7079..ac82e9b02c 100644
--- a/src/plugins/projectexplorer/projectnodes.h
+++ b/src/plugins/projectexplorer/projectnodes.h
@@ -318,6 +318,7 @@ public:
const ContainerNode *asContainerNode() const final { return this; }
ProjectNode *rootProjectNode() const;
+ Project *project() const { return m_project; }
private:
Project *m_project;