aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/miniprojecttargetselector.h
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@nokia.com>2012-08-24 16:09:41 +0200
committerDaniel Molkentin <daniel.molkentin@nokia.com>2012-08-28 15:42:50 +0200
commitf555c936a440133aa5d537b396af47e4917bd4aa (patch)
tree86f78a2cb89cd65a26106b948c8d2b59c0659750 /src/plugins/projectexplorer/miniprojecttargetselector.h
parent2342fbb32cfe56533ebc8d87ed0134651e2c812a (diff)
Optimize MiniTargetSelector's various update functions
Should be called less often now. Change-Id: Id7cd751e2be348c13ecc7dc02bffd0e33ccc297c Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
Diffstat (limited to 'src/plugins/projectexplorer/miniprojecttargetselector.h')
-rw-r--r--src/plugins/projectexplorer/miniprojecttargetselector.h26
1 files changed, 18 insertions, 8 deletions
diff --git a/src/plugins/projectexplorer/miniprojecttargetselector.h b/src/plugins/projectexplorer/miniprojecttargetselector.h
index c2dbca46d22..c7cda425740 100644
--- a/src/plugins/projectexplorer/miniprojecttargetselector.h
+++ b/src/plugins/projectexplorer/miniprojecttargetselector.h
@@ -62,6 +62,7 @@ public:
void keyPressEvent(QKeyEvent *event);
void keyReleaseEvent(QKeyEvent *event);
void setMaxCount(int maxCount);
+
private:
int m_maxCount;
};
@@ -122,14 +123,14 @@ public slots:
private slots:
void projectAdded(ProjectExplorer::Project *project);
void projectRemoved(ProjectExplorer::Project *project);
- void addedTarget(ProjectExplorer::Target *target);
- void removedTarget(ProjectExplorer::Target *target);
- void addedBuildConfiguration(ProjectExplorer::BuildConfiguration* bc);
- void removedBuildConfiguration(ProjectExplorer::BuildConfiguration* bc);
- void addedDeployConfiguration(ProjectExplorer::DeployConfiguration *dc);
- void removedDeployConfiguration(ProjectExplorer::DeployConfiguration *dc);
- void addedRunConfiguration(ProjectExplorer::RunConfiguration *rc);
- void removedRunConfiguration(ProjectExplorer::RunConfiguration *rc);
+ void slotAddedTarget(ProjectExplorer::Target *target);
+ void slotRemovedTarget(ProjectExplorer::Target *target);
+ void slotAddedBuildConfiguration(ProjectExplorer::BuildConfiguration *bc);
+ void slotRemovedBuildConfiguration(ProjectExplorer::BuildConfiguration *bc);
+ void slotAddedDeployConfiguration(ProjectExplorer::DeployConfiguration *dc);
+ void slotRemovedDeployConfiguration(ProjectExplorer::DeployConfiguration *dc);
+ void slotAddedRunConfiguration(ProjectExplorer::RunConfiguration *rc);
+ void slotRemovedRunConfiguration(ProjectExplorer::RunConfiguration *rc);
void changeStartupProject(ProjectExplorer::Project *project);
void activeTargetChanged(ProjectExplorer::Target *target);
@@ -147,6 +148,15 @@ private slots:
void updateActionAndSummary();
void switchToProjectsMode();
private:
+ void addedTarget(ProjectExplorer::Target *target);
+ void removedTarget(ProjectExplorer::Target *target);
+ void addedBuildConfiguration(ProjectExplorer::BuildConfiguration* bc);
+ void removedBuildConfiguration(ProjectExplorer::BuildConfiguration* bc);
+ void addedDeployConfiguration(ProjectExplorer::DeployConfiguration *dc);
+ void removedDeployConfiguration(ProjectExplorer::DeployConfiguration *dc);
+ void addedRunConfiguration(ProjectExplorer::RunConfiguration *rc);
+ void removedRunConfiguration(ProjectExplorer::RunConfiguration *rc);
+
void updateProjectListVisible();
void updateTargetListVisible();
void updateBuildListVisible();