From 4ba7309b73c49c66f0c3d74ca8f718eefd378f74 Mon Sep 17 00:00:00 2001 From: Tobias Hunger <tobias.hunger@digia.com> Date: Wed, 28 Nov 2012 13:39:22 +0100 Subject: [PATCH] Do not set displayName in BaseQtVersion This will trigger a run of qmake -query which depends on a virtual method. Set the display name in the derived Qt versions instead. Change-Id: I47380fd25d38a2cf748a26e9c8324f3b23cb3b39 Reviewed-by: Daniel Teske <daniel.teske@digia.com> --- src/plugins/android/androidqtversion.cpp | 1 + src/plugins/madde/maemoqtversion.cpp | 2 +- src/plugins/qnx/blackberryqtversion.cpp | 2 +- src/plugins/qnx/qnxqtversion.cpp | 1 + src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp | 2 +- .../qt4projectmanager/qt-desktop/simulatorqtversion.cpp | 2 +- src/plugins/qt4projectmanager/winceqtversion.cpp | 1 + src/plugins/qtsupport/baseqtversion.cpp | 1 - src/plugins/remotelinux/embeddedlinuxqtversion.cpp | 4 +++- 9 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/plugins/android/androidqtversion.cpp b/src/plugins/android/androidqtversion.cpp index 794871a69c0..d815162e5b7 100644 --- a/src/plugins/android/androidqtversion.cpp +++ b/src/plugins/android/androidqtversion.cpp @@ -43,6 +43,7 @@ AndroidQtVersion::AndroidQtVersion() AndroidQtVersion::AndroidQtVersion(const Utils::FileName &path, bool isAutodetected, const QString &autodetectionSource) : QtSupport::BaseQtVersion(path, isAutodetected, autodetectionSource) { + setDisplayName(defaultDisplayName(qtVersionString(), path, false)); } AndroidQtVersion *AndroidQtVersion::clone() const diff --git a/src/plugins/madde/maemoqtversion.cpp b/src/plugins/madde/maemoqtversion.cpp index 2a8da1fd974..822e058c081 100644 --- a/src/plugins/madde/maemoqtversion.cpp +++ b/src/plugins/madde/maemoqtversion.cpp @@ -60,7 +60,7 @@ MaemoQtVersion::MaemoQtVersion(const Utils::FileName &path, bool isAutodetected, m_isvalidVersion(false), m_initialized(false) { - + setDisplayName(defaultDisplayName(qtVersionString(), path, false)); } MaemoQtVersion::~MaemoQtVersion() diff --git a/src/plugins/qnx/blackberryqtversion.cpp b/src/plugins/qnx/blackberryqtversion.cpp index fefe644b2fe..104524b3d71 100644 --- a/src/plugins/qnx/blackberryqtversion.cpp +++ b/src/plugins/qnx/blackberryqtversion.cpp @@ -145,7 +145,7 @@ BlackBerryQtVersion::BlackBerryQtVersion() BlackBerryQtVersion::BlackBerryQtVersion(QnxArchitecture arch, const Utils::FileName &path, bool isAutoDetected, const QString &autoDetectionSource) : QnxAbstractQtVersion(arch, path, isAutoDetected, autoDetectionSource) { - + setDisplayName(defaultDisplayName(qtVersionString(), path, false)); } BlackBerryQtVersion::~BlackBerryQtVersion() diff --git a/src/plugins/qnx/qnxqtversion.cpp b/src/plugins/qnx/qnxqtversion.cpp index fc008451f97..54c1575ec54 100644 --- a/src/plugins/qnx/qnxqtversion.cpp +++ b/src/plugins/qnx/qnxqtversion.cpp @@ -46,6 +46,7 @@ QnxQtVersion::QnxQtVersion() QnxQtVersion::QnxQtVersion(QnxArchitecture arch, const Utils::FileName &path, bool isAutoDetected, const QString &autoDetectionSource) : QnxAbstractQtVersion(arch, path, isAutoDetected, autoDetectionSource) { + setDisplayName(defaultDisplayName(qtVersionString(), path, false)); } QnxQtVersion *QnxQtVersion::clone() const diff --git a/src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp b/src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp index 292ae22df7f..693d3a3885a 100644 --- a/src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp +++ b/src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp @@ -49,7 +49,7 @@ DesktopQtVersion::DesktopQtVersion() DesktopQtVersion::DesktopQtVersion(const Utils::FileName &path, bool isAutodetected, const QString &autodetectionSource) : BaseQtVersion(path, isAutodetected, autodetectionSource) { - + setDisplayName(defaultDisplayName(qtVersionString(), path, false)); } DesktopQtVersion::~DesktopQtVersion() diff --git a/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.cpp b/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.cpp index 6ba1b2e28dd..13f3e87bf5c 100644 --- a/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.cpp +++ b/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.cpp @@ -49,7 +49,7 @@ SimulatorQtVersion::SimulatorQtVersion() SimulatorQtVersion::SimulatorQtVersion(const Utils::FileName &path, bool isAutodetected, const QString &autodetectionSource) : QtSupport::BaseQtVersion(path, isAutodetected, autodetectionSource) { - + setDisplayName(defaultDisplayName(qtVersionString(), path, false)); } SimulatorQtVersion::~SimulatorQtVersion() diff --git a/src/plugins/qt4projectmanager/winceqtversion.cpp b/src/plugins/qt4projectmanager/winceqtversion.cpp index 081baf6f02b..fbc2db10ee4 100644 --- a/src/plugins/qt4projectmanager/winceqtversion.cpp +++ b/src/plugins/qt4projectmanager/winceqtversion.cpp @@ -50,6 +50,7 @@ WinCeQtVersion::WinCeQtVersion(const Utils::FileName &path, const QString &archT m_archType = ProjectExplorer::Abi::X86Architecture; else if (0 == archType.compare(QLatin1String("mipsii"), Qt::CaseInsensitive)) m_archType = ProjectExplorer::Abi::MipsArchitecture; + setDisplayName(defaultDisplayName(qtVersionString(), path, false)); } WinCeQtVersion::~WinCeQtVersion() diff --git a/src/plugins/qtsupport/baseqtversion.cpp b/src/plugins/qtsupport/baseqtversion.cpp index 97499cfcda4..9b88d45c1ca 100644 --- a/src/plugins/qtsupport/baseqtversion.cpp +++ b/src/plugins/qtsupport/baseqtversion.cpp @@ -185,7 +185,6 @@ BaseQtVersion::BaseQtVersion(const FileName &qmakeCommand, bool isAutodetected, m_qmakeIsExecutable(true) { ctor(qmakeCommand); - setDisplayName(defaultDisplayName(qtVersionString(), qmakeCommand, false)); } BaseQtVersion::BaseQtVersion() diff --git a/src/plugins/remotelinux/embeddedlinuxqtversion.cpp b/src/plugins/remotelinux/embeddedlinuxqtversion.cpp index 9986251ec38..713bf3eb978 100644 --- a/src/plugins/remotelinux/embeddedlinuxqtversion.cpp +++ b/src/plugins/remotelinux/embeddedlinuxqtversion.cpp @@ -44,7 +44,9 @@ EmbeddedLinuxQtVersion::EmbeddedLinuxQtVersion() EmbeddedLinuxQtVersion::EmbeddedLinuxQtVersion(const Utils::FileName &path, bool isAutodetected, const QString &autodetectionSource) : BaseQtVersion(path, isAutodetected, autodetectionSource) -{ } +{ + setDisplayName(defaultDisplayName(qtVersionString(), path, false)); +} EmbeddedLinuxQtVersion::~EmbeddedLinuxQtVersion() { } -- GitLab