aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/ios/iosqtversion.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-02-14 12:29:00 +0100
committerhjk <hjk@qt.io>2019-02-18 10:12:55 +0000
commit06cc09a30f93eb43afd29a25fd40e061e54e3765 (patch)
treebf8372545700fd9fc956705d456991ddf5ea717d /src/plugins/ios/iosqtversion.cpp
parent631b982aaa06c9e7d451476d15d9121496ee11f0 (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.cpp13
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");
+ });
+}