forked from qt-creator/qt-creator
Qt4ProjectManager: Do not offer invalid qt versions
This commit is contained in:
@@ -121,6 +121,8 @@ QList<BuildConfigurationInfo> Qt4DesktopTargetFactory::availableBuildConfigurati
|
||||
QList<QtVersion *> knownVersions = QtVersionManager::instance()->versionsForTargetId(Constants::DESKTOP_TARGET_ID);
|
||||
|
||||
foreach (QtVersion *version, knownVersions) {
|
||||
if (!version->isValid())
|
||||
continue;
|
||||
bool buildAll = version->defaultBuildConfig() & QtVersion::BuildAll;
|
||||
QtVersion::QmakeBuildConfigs config = buildAll ? QtVersion::BuildAll : QtVersion::QmakeBuildConfig(0);
|
||||
|
||||
|
||||
@@ -123,6 +123,8 @@ QList<BuildConfigurationInfo> Qt4SimulatorTargetFactory::availableBuildConfigura
|
||||
QList<QtVersion *> knownVersions = QtVersionManager::instance()->versionsForTargetId(Constants::QT_SIMULATOR_TARGET_ID);
|
||||
|
||||
foreach (QtVersion *version, knownVersions) {
|
||||
if (!version->isValid())
|
||||
continue;
|
||||
bool buildAll = version->defaultBuildConfig() & QtVersion::BuildAll;
|
||||
QtVersion::QmakeBuildConfigs config = buildAll ? QtVersion::BuildAll : QtVersion::QmakeBuildConfig(0);
|
||||
QString dir = defaultShadowBuildDirectory(Qt4Project::defaultTopLevelBuildDirectory(proFilePath), Constants::QT_SIMULATOR_TARGET_ID);
|
||||
|
||||
@@ -147,6 +147,8 @@ QList<BuildConfigurationInfo> Qt4MaemoTargetFactory::availableBuildConfiguration
|
||||
QList<QtVersion *> knownVersions = QtVersionManager::instance()->versionsForTargetId(id);
|
||||
|
||||
foreach (QtVersion *version, knownVersions) {
|
||||
if (!version->isValid())
|
||||
continue;
|
||||
bool buildAll = version->defaultBuildConfig() & QtVersion::BuildAll;
|
||||
QtVersion::QmakeBuildConfigs config = buildAll ? QtVersion::BuildAll : QtVersion::QmakeBuildConfig(0);
|
||||
QString dir = defaultShadowBuildDirectory(Qt4Project::defaultTopLevelBuildDirectory(proFilePath), id);
|
||||
|
||||
@@ -132,6 +132,8 @@ QList<BuildConfigurationInfo> Qt4SymbianTargetFactory::availableBuildConfigurati
|
||||
QList<QtVersion *> knownVersions = QtVersionManager::instance()->versionsForTargetId(Constants::S60_EMULATOR_TARGET_ID);
|
||||
|
||||
foreach (QtVersion *version, knownVersions) {
|
||||
if (!version->isValid())
|
||||
continue;
|
||||
bool buildAll = version->defaultBuildConfig() & QtVersion::BuildAll;
|
||||
QtVersion::QmakeBuildConfigs config = buildAll ? QtVersion::BuildAll : QtVersion::QmakeBuildConfig(0);
|
||||
QString dir = defaultShadowBuildDirectory(Qt4Project::defaultTopLevelBuildDirectory(proFilePath), Constants::S60_EMULATOR_TARGET_ID);
|
||||
@@ -140,6 +142,8 @@ QList<BuildConfigurationInfo> Qt4SymbianTargetFactory::availableBuildConfigurati
|
||||
|
||||
knownVersions = QtVersionManager::instance()->versionsForTargetId(Constants::S60_DEVICE_TARGET_ID);
|
||||
foreach (QtVersion *version, knownVersions) {
|
||||
if (!version->isValid())
|
||||
continue;
|
||||
bool buildAll = version->defaultBuildConfig() & QtVersion::BuildAll;
|
||||
QtVersion::QmakeBuildConfigs config = buildAll ? QtVersion::BuildAll : QtVersion::QmakeBuildConfig(0);
|
||||
QString dir = defaultShadowBuildDirectory(Qt4Project::defaultTopLevelBuildDirectory(proFilePath), Constants::S60_DEVICE_TARGET_ID);
|
||||
|
||||
Reference in New Issue
Block a user