diff options
author | hjk <hjk@qt.io> | 2019-02-14 12:29:00 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-02-18 10:12:55 +0000 |
commit | 06cc09a30f93eb43afd29a25fd40e061e54e3765 (patch) | |
tree | bf8372545700fd9fc956705d456991ddf5ea717d /src/plugins/ios/iosqtversion.cpp | |
parent | 631b982aaa06c9e7d451476d15d9121496ee11f0 (diff) |
QtSupport et al: Move QtVersionFactory to *QtVersion implementation
At most a dozen lines each left.
Change-Id: Ifbf34f814266ba7bee83d3fee9db831eb450dfc4
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/ios/iosqtversion.cpp')
-rw-r--r-- | src/plugins/ios/iosqtversion.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/plugins/ios/iosqtversion.cpp b/src/plugins/ios/iosqtversion.cpp index b6cb2a037e9..ef46b2bff9b 100644 --- a/src/plugins/ios/iosqtversion.cpp +++ b/src/plugins/ios/iosqtversion.cpp @@ -108,3 +108,16 @@ QSet<Core::Id> IosQtVersion::targetDeviceTypes() const // iOS Qt version supports ios devices as well as simulator. return {Constants::IOS_DEVICE_TYPE, Constants::IOS_SIMULATOR_TYPE}; } + + +// Factory + +IosQtVersionFactory::IosQtVersionFactory() +{ + setQtVersionCreator([] { return new IosQtVersion; }); + setSupportedType(Constants::IOSQT); + setPriority(90); + setRestrictionChecker([](const SetupData &setup) { + return setup.platforms.contains("ios"); + }); +} |