From 37e382b3bdca45d29cb737ec748fe52a86cb504f Mon Sep 17 00:00:00 2001 From: dt <qtc-committer@nokia.com> Date: Thu, 23 Apr 2009 14:36:47 +0200 Subject: [PATCH] Don't use the QtVersionManger::instance() where it isn't needed. Allows removing getting the instance once. --- src/plugins/qt4projectmanager/projectloadwizard.cpp | 4 ++-- src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp | 9 ++++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/plugins/qt4projectmanager/projectloadwizard.cpp b/src/plugins/qt4projectmanager/projectloadwizard.cpp index 2d943a019c0..31c0da2cde1 100644 --- a/src/plugins/qt4projectmanager/projectloadwizard.cpp +++ b/src/plugins/qt4projectmanager/projectloadwizard.cpp @@ -52,7 +52,7 @@ ProjectLoadWizard::ProjectLoadWizard(Qt4Project *project, QWidget *parent, Qt::W { ProjectExplorer::QtVersionManager * vm = ProjectExplorer::QtVersionManager::instance(); QString directory = QFileInfo(project->file()->fileName()).absolutePath(); - QString importVersion = vm->findQtVersionFromMakefile(directory); + QString importVersion = ProjectExplorer::QtVersionManager::findQtVersionFromMakefile(directory); if (!importVersion.isNull()) { // This also means we have a build in there @@ -65,7 +65,7 @@ ProjectLoadWizard::ProjectLoadWizard(Qt4Project *project, QWidget *parent, Qt::W } m_importBuildConfig = m_importVersion->defaultBuildConfig(); - m_importBuildConfig= vm->scanMakefileForQmakeConfig(directory, m_importBuildConfig); + m_importBuildConfig= ProjectExplorer::QtVersionManager::scanMakefileForQmakeConfig(directory, m_importBuildConfig); } // So now we have the version and the configuration for that version diff --git a/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp b/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp index 9e7fd93e778..a50d23bd98c 100644 --- a/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp +++ b/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp @@ -184,8 +184,7 @@ void Qt4ProjectConfigWidget::updateImportLabel() { m_ui->importLabel->setVisible(false); if (m_ui->shadowBuildCheckBox->isChecked()) { - ProjectExplorer::QtVersionManager *vm = ProjectExplorer::QtVersionManager::instance(); - QString qtPath = vm->findQtVersionFromMakefile(m_ui->shadowBuildDirEdit->path()); + QString qtPath = ProjectExplorer::QtVersionManager::findQtVersionFromMakefile(m_ui->shadowBuildDirEdit->path()); if (!qtPath.isEmpty()) { m_ui->importLabel->setVisible(true); } @@ -219,16 +218,16 @@ void Qt4ProjectConfigWidget::importLabelClicked() if (m_ui->shadowBuildCheckBox->isChecked()) { QString directory = m_ui->shadowBuildDirEdit->path(); if (!directory.isEmpty()) { - QtVersionManager *vm = QtVersionManager::instance(); - QString qtPath = vm->findQtVersionFromMakefile(directory); + QString qtPath = QtVersionManager::findQtVersionFromMakefile(directory); if (!qtPath.isEmpty()) { + QtVersionManager *vm = QtVersionManager::instance(); QtVersion *version = vm->qtVersionForDirectory(qtPath); if (!version) { version = new QtVersion(QFileInfo(qtPath).baseName(), qtPath); vm->addVersion(version); } QtVersion::QmakeBuildConfig qmakeBuildConfig = version->defaultBuildConfig(); - qmakeBuildConfig = vm->scanMakefileForQmakeConfig(directory, qmakeBuildConfig); + qmakeBuildConfig = QtVersionManager::scanMakefileForQmakeConfig(directory, qmakeBuildConfig); // So we got all the information now apply it... m_pro->setQtVersion(m_buildConfiguration, version->uniqueId()); -- GitLab