ProjectExplorer: Use a addSupportedTargetDeviceType function

... also for BuildConfigurationFactory, similar to Run and Deploy.

Change-Id: I453f08bf145d6a2e764d150646c698d624ae2ce9
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
hjk
2019-01-30 18:48:58 +01:00
parent aa2ad04e04
commit 4ae0ad3ab5
3 changed files with 5 additions and 4 deletions

View File

@@ -143,7 +143,8 @@ void IosBuildConfiguration::updateQmakeCommand()
IosBuildConfigurationFactory::IosBuildConfigurationFactory() IosBuildConfigurationFactory::IosBuildConfigurationFactory()
{ {
registerBuildConfiguration<IosBuildConfiguration>(QmakeProjectManager::Constants::QMAKE_BC_ID); registerBuildConfiguration<IosBuildConfiguration>(QmakeProjectManager::Constants::QMAKE_BC_ID);
setSupportedTargetDeviceTypes({Constants::IOS_DEVICE_TYPE, Constants::IOS_SIMULATOR_TYPE}); addSupportedTargetDeviceType(Constants::IOS_DEVICE_TYPE);
addSupportedTargetDeviceType(Constants::IOS_SIMULATOR_TYPE);
setBasePriority(1); setBasePriority(1);
} }

View File

@@ -413,9 +413,9 @@ void BuildConfigurationFactory::setSupportedProjectMimeTypeName(const QString &m
m_supportedProjectMimeTypeName = mimeTypeName; m_supportedProjectMimeTypeName = mimeTypeName;
} }
void BuildConfigurationFactory::setSupportedTargetDeviceTypes(const QList<Core::Id> &ids) void BuildConfigurationFactory::addSupportedTargetDeviceType(Core::Id id)
{ {
m_supportedTargetDeviceTypes = ids; m_supportedTargetDeviceTypes.append(id);
} }
void BuildConfigurationFactory::setBasePriority(int basePriority) void BuildConfigurationFactory::setBasePriority(int basePriority)

View File

@@ -160,7 +160,7 @@ protected:
bool supportsTargetDeviceType(Core::Id id) const; bool supportsTargetDeviceType(Core::Id id) const;
void setSupportedProjectType(Core::Id id); void setSupportedProjectType(Core::Id id);
void setSupportedProjectMimeTypeName(const QString &mimeTypeName); void setSupportedProjectMimeTypeName(const QString &mimeTypeName);
void setSupportedTargetDeviceTypes(const QList<Core::Id> &ids); void addSupportedTargetDeviceType(Core::Id id);
void setDefaultDisplayName(const QString &defaultDisplayName); void setDefaultDisplayName(const QString &defaultDisplayName);
void setBasePriority(int basePriority); void setBasePriority(int basePriority);