From 29e60baf8e80bc1343bcea0dedda5578fb8661d8 Mon Sep 17 00:00:00 2001 From: Tobias Hunger <tobias.hunger@nokia.com> Date: Fri, 12 Feb 2010 12:25:00 +0100 Subject: [PATCH] Update import label when rebuilding * Update the import label (and related stuff) whenever the project was rebuild. --- src/plugins/projectexplorer/buildmanager.h | 1 - src/plugins/projectexplorer/project.h | 1 - src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp | 4 ++++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/projectexplorer/buildmanager.h b/src/plugins/projectexplorer/buildmanager.h index 6059a9d5d84..162f5a2460f 100644 --- a/src/plugins/projectexplorer/buildmanager.h +++ b/src/plugins/projectexplorer/buildmanager.h @@ -70,7 +70,6 @@ public: //shows with focus void gotoTaskWindow(); - //TODO these should take buildconfiguration object void buildProject(BuildConfiguration *bc); void buildProjects(const QList<BuildConfiguration *> &configurations); void cleanProject(BuildConfiguration *configuration); diff --git a/src/plugins/projectexplorer/project.h b/src/plugins/projectexplorer/project.h index f9b25b9f8bb..6c1d4c3ff40 100644 --- a/src/plugins/projectexplorer/project.h +++ b/src/plugins/projectexplorer/project.h @@ -43,7 +43,6 @@ class IFile; namespace ProjectExplorer { -class BuildManager; class BuildConfigWidget; class IProjectManager; class EditorConfiguration; diff --git a/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp b/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp index 294ed6abdf0..68eb49b6441 100644 --- a/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp +++ b/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp @@ -41,6 +41,7 @@ #include <coreplugin/mainwindow.h> #include <projectexplorer/projectexplorerconstants.h> #include <projectexplorer/buildconfiguration.h> +#include <projectexplorer/buildmanager.h> #include <utils/qtcassert.h> #include <extensionsystem/pluginmanager.h> @@ -102,6 +103,9 @@ Qt4ProjectConfigWidget::Qt4ProjectConfigWidget(Qt4Project *project) connect(m_ui->manageQtVersionPushButtons, SIGNAL(clicked()), this, SLOT(manageQtVersions())); + connect(ProjectExplorer::ProjectExplorerPlugin::instance()->buildManager(), + SIGNAL(buildQueueFinished(bool)), + this, SLOT(updateImportLabel())); QtVersionManager *vm = QtVersionManager::instance(); connect(vm, SIGNAL(qtVersionsChanged(QList<int>)), -- GitLab