diff options
author | Daniel Teske <daniel.teske@nokia.com> | 2012-08-24 16:09:41 +0200 |
---|---|---|
committer | Daniel Molkentin <daniel.molkentin@nokia.com> | 2012-08-28 15:42:50 +0200 |
commit | f555c936a440133aa5d537b396af47e4917bd4aa (patch) | |
tree | 86f78a2cb89cd65a26106b948c8d2b59c0659750 /src/plugins/projectexplorer/miniprojecttargetselector.h | |
parent | 2342fbb32cfe56533ebc8d87ed0134651e2c812a (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.h | 26 |
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(); |