aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/projecttree.h
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@qt.io>2017-03-03 17:16:32 +0100
committerTobias Hunger <tobias.hunger@qt.io>2017-03-10 16:22:36 +0000
commitd78e0edb5d35c8ba530915daff0947ae2bca636f (patch)
tree33b2fb531a21092d71f2a3ce6b786814bb5add18 /src/plugins/projectexplorer/projecttree.h
parent49fef0ae24b094874186163a767c019a3cde7b00 (diff)
ProjectNodes: Remove no longer necessary signaling
The project tree is updated in one go now, so there is no need to signal each and every change. Change-Id: I7d5829d688b406ee2e701a2aa004b9e8bb5870a9 Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/projecttree.h')
-rw-r--r--src/plugins/projectexplorer/projecttree.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/plugins/projectexplorer/projecttree.h b/src/plugins/projectexplorer/projecttree.h
index 58d15fd049..64ae2af9ed 100644
--- a/src/plugins/projectexplorer/projecttree.h
+++ b/src/plugins/projectexplorer/projecttree.h
@@ -62,23 +62,20 @@ public:
static void highlightProject(Project *project, const QString &message);
+ void collapseAll();
+
signals:
void currentProjectChanged(ProjectExplorer::Project *project);
void currentNodeChanged();
// Emitted whenever the model needs to send a update signal.
- void nodeUpdated(ProjectExplorer::Node *node);
void subtreeChanged(ProjectExplorer::Node *node);
- void dataChanged();
void aboutToShowContextMenu(ProjectExplorer::Project *project,
ProjectExplorer::Node *node);
public: // for nodes to emit signals, do not call unless you are a node
- static void emitNodeUpdated(ProjectExplorer::Node *node);
static void emitSubtreeChanged(ProjectExplorer::Node *node);
- static void emitDataChanged();
- void collapseAll();
private:
void sessionChanged();