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);
|
QList<QtVersion *> knownVersions = QtVersionManager::instance()->versionsForTargetId(Constants::DESKTOP_TARGET_ID);
|
||||||
|
|
||||||
foreach (QtVersion *version, knownVersions) {
|
foreach (QtVersion *version, knownVersions) {
|
||||||
|
if (!version->isValid())
|
||||||
|
continue;
|
||||||
bool buildAll = version->defaultBuildConfig() & QtVersion::BuildAll;
|
bool buildAll = version->defaultBuildConfig() & QtVersion::BuildAll;
|
||||||
QtVersion::QmakeBuildConfigs config = buildAll ? QtVersion::BuildAll : QtVersion::QmakeBuildConfig(0);
|
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);
|
QList<QtVersion *> knownVersions = QtVersionManager::instance()->versionsForTargetId(Constants::QT_SIMULATOR_TARGET_ID);
|
||||||
|
|
||||||
foreach (QtVersion *version, knownVersions) {
|
foreach (QtVersion *version, knownVersions) {
|
||||||
|
if (!version->isValid())
|
||||||
|
continue;
|
||||||
bool buildAll = version->defaultBuildConfig() & QtVersion::BuildAll;
|
bool buildAll = version->defaultBuildConfig() & QtVersion::BuildAll;
|
||||||
QtVersion::QmakeBuildConfigs config = buildAll ? QtVersion::BuildAll : QtVersion::QmakeBuildConfig(0);
|
QtVersion::QmakeBuildConfigs config = buildAll ? QtVersion::BuildAll : QtVersion::QmakeBuildConfig(0);
|
||||||
QString dir = defaultShadowBuildDirectory(Qt4Project::defaultTopLevelBuildDirectory(proFilePath), Constants::QT_SIMULATOR_TARGET_ID);
|
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);
|
QList<QtVersion *> knownVersions = QtVersionManager::instance()->versionsForTargetId(id);
|
||||||
|
|
||||||
foreach (QtVersion *version, knownVersions) {
|
foreach (QtVersion *version, knownVersions) {
|
||||||
|
if (!version->isValid())
|
||||||
|
continue;
|
||||||
bool buildAll = version->defaultBuildConfig() & QtVersion::BuildAll;
|
bool buildAll = version->defaultBuildConfig() & QtVersion::BuildAll;
|
||||||
QtVersion::QmakeBuildConfigs config = buildAll ? QtVersion::BuildAll : QtVersion::QmakeBuildConfig(0);
|
QtVersion::QmakeBuildConfigs config = buildAll ? QtVersion::BuildAll : QtVersion::QmakeBuildConfig(0);
|
||||||
QString dir = defaultShadowBuildDirectory(Qt4Project::defaultTopLevelBuildDirectory(proFilePath), id);
|
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);
|
QList<QtVersion *> knownVersions = QtVersionManager::instance()->versionsForTargetId(Constants::S60_EMULATOR_TARGET_ID);
|
||||||
|
|
||||||
foreach (QtVersion *version, knownVersions) {
|
foreach (QtVersion *version, knownVersions) {
|
||||||
|
if (!version->isValid())
|
||||||
|
continue;
|
||||||
bool buildAll = version->defaultBuildConfig() & QtVersion::BuildAll;
|
bool buildAll = version->defaultBuildConfig() & QtVersion::BuildAll;
|
||||||
QtVersion::QmakeBuildConfigs config = buildAll ? QtVersion::BuildAll : QtVersion::QmakeBuildConfig(0);
|
QtVersion::QmakeBuildConfigs config = buildAll ? QtVersion::BuildAll : QtVersion::QmakeBuildConfig(0);
|
||||||
QString dir = defaultShadowBuildDirectory(Qt4Project::defaultTopLevelBuildDirectory(proFilePath), Constants::S60_EMULATOR_TARGET_ID);
|
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);
|
knownVersions = QtVersionManager::instance()->versionsForTargetId(Constants::S60_DEVICE_TARGET_ID);
|
||||||
foreach (QtVersion *version, knownVersions) {
|
foreach (QtVersion *version, knownVersions) {
|
||||||
|
if (!version->isValid())
|
||||||
|
continue;
|
||||||
bool buildAll = version->defaultBuildConfig() & QtVersion::BuildAll;
|
bool buildAll = version->defaultBuildConfig() & QtVersion::BuildAll;
|
||||||
QtVersion::QmakeBuildConfigs config = buildAll ? QtVersion::BuildAll : QtVersion::QmakeBuildConfig(0);
|
QtVersion::QmakeBuildConfigs config = buildAll ? QtVersion::BuildAll : QtVersion::QmakeBuildConfig(0);
|
||||||
QString dir = defaultShadowBuildDirectory(Qt4Project::defaultTopLevelBuildDirectory(proFilePath), Constants::S60_DEVICE_TARGET_ID);
|
QString dir = defaultShadowBuildDirectory(Qt4Project::defaultTopLevelBuildDirectory(proFilePath), Constants::S60_DEVICE_TARGET_ID);
|
||||||
|
|||||||
Reference in New Issue
Block a user