OSDN Git Service

Fix QtVersion::invalidReason for symbian/desktop/simulator
authordt <qtc-committer@nokia.com>
Mon, 16 May 2011 11:08:07 +0000 (13:08 +0200)
committerdt <qtc-committer@nokia.com>
Mon, 16 May 2011 11:08:52 +0000 (13:08 +0200)
Actually pass on the base qt version value...
Also fix a small issue on the qt versions page that prevented the
invalid reason showing up for a nameless version

Task-Nr: QTCREATORBUG-4899

src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp
src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.cpp
src/plugins/qt4projectmanager/qt-s60/symbianqtversion.cpp
src/plugins/qt4projectmanager/qtoptionspage.cpp

index 1f303bd..505201e 100644 (file)
@@ -84,7 +84,7 @@ QString DesktopQtVersion::invalidReason() const
     QString tmp = BaseQtVersion::invalidReason();
     if (tmp.isEmpty() && qtAbis().isEmpty())
         return QCoreApplication::translate("QtVersion", "Failed to detect the ABI(s) used by the Qt version.");
-    return QString();
+    return tmp;
 }
 
 QList<ProjectExplorer::Abi> DesktopQtVersion::qtAbis() const
index 0d75c08..ecefb8f 100644 (file)
@@ -84,7 +84,7 @@ QString SimulatorQtVersion::invalidReason() const
     QString tmp = BaseQtVersion::invalidReason();
     if (tmp.isEmpty() && qtAbis().isEmpty())
         return QCoreApplication::translate("QtVersion", "Failed to detect the ABI(s) used by the Qt version.");
-    return QString();
+    return tmp;
 }
 
 QList<ProjectExplorer::Abi> SimulatorQtVersion::qtAbis() const
index 571398f..96b883c 100644 (file)
@@ -107,7 +107,7 @@ QString SymbianQtVersion::invalidReason() const
             && (m_sbsV2Directory.isEmpty() || !QFileInfo(m_sbsV2Directory + QLatin1String("/sbs")).exists()))
         return QCoreApplication::translate("QtVersion", "SBS was not found.");
 
-    return QString();
+    return tmp;
 }
 
 bool SymbianQtVersion::toolChainAvailable(const QString &id) const
index c9c9850..6901e4c 100644 (file)
@@ -757,6 +757,7 @@ void QtOptionsPageWidget::updateCurrentQtName()
         return;
     m_versions[currentItemIndex]->setDisplayName(m_versionUi->nameEdit->text());
     currentItem->setText(0, m_versions[currentItemIndex]->displayName());
+    updateDescriptionLabel();
 }