diff options
author | hjk <hjk@qt.io> | 2017-04-04 14:36:03 +0200 |
---|---|---|
committer | hjk <hjk@qt.io> | 2017-04-05 13:44:27 +0000 |
commit | 8d1f4834b6fe79f992b3a46f8973d32dbc0dddb2 (patch) | |
tree | 8516f8b6d06d0720752f5765e023071214ae46fd /src/plugins/projectexplorer/projectnodes.h | |
parent | 8cdeed86333c94042bcd3cfa618c6dd2c9686d3a (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.h | 1 |
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; |