diff options
| author | hjk <hjk@qt.io> | 2017-11-10 17:46:10 +0100 |
|---|---|---|
| committer | hjk <hjk@qt.io> | 2017-11-15 10:08:39 +0000 |
| commit | da08c911c9f7bb6503c819aa5cb09f31f89b3bb8 (patch) | |
| tree | df18a094eb0db00c0cc25c0fd0963981f8359f5f /src/plugins/ios/iosrunconfiguration.cpp | |
| parent | 43481d88daab38852ddbe3eb924480751eed459a (diff) | |
| download | qt-creator-da08c911c9f7bb6503c819aa5cb09f31f89b3bb8.tar.gz | |
Ios: standardize IosRunConfiguration::initialize() signature
Most other signatures look like RunConfiguration::initialize(Core::Id),
this here is part of unifying them completely.
Change-Id: I7cd2acc8ebe6ec8cef05272f18f0fa5ded94f930
Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
Diffstat (limited to 'src/plugins/ios/iosrunconfiguration.cpp')
| -rw-r--r-- | src/plugins/ios/iosrunconfiguration.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/plugins/ios/iosrunconfiguration.cpp b/src/plugins/ios/iosrunconfiguration.cpp index 33b7275be4..f26b6cca86 100644 --- a/src/plugins/ios/iosrunconfiguration.cpp +++ b/src/plugins/ios/iosrunconfiguration.cpp @@ -105,10 +105,10 @@ IosRunConfiguration::IosRunConfiguration(Target *target) this, &IosRunConfiguration::deviceChanges); } -void IosRunConfiguration::initialize(Core::Id id, const FileName &path) +void IosRunConfiguration::initialize(Core::Id id) { RunConfiguration::initialize(id); - m_profilePath = path; + m_profilePath = pathFromId(id); updateDisplayNames(); } @@ -265,6 +265,15 @@ QString IosRunConfiguration::buildSystemTarget() const return static_cast<QmakeProject *>(target()->project())->mapProFilePathToTarget(m_profilePath); } +FileName IosRunConfiguration::pathFromId(Core::Id id) +{ + QString pathStr = id.toString(); + const QString prefix = Constants::IOS_RC_ID_PREFIX; + if (!pathStr.startsWith(prefix)) + return Utils::FileName(); + return Utils::FileName::fromString(pathStr.mid(prefix.size())); +} + QString IosRunConfiguration::disabledReason() const { Core::Id devType = DeviceTypeKitInformation::deviceTypeId(target()->kit()); |
