diff options
Diffstat (limited to 'src/plugins/android/androidqtversion.cpp')
-rw-r--r-- | src/plugins/android/androidqtversion.cpp | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/src/plugins/android/androidqtversion.cpp b/src/plugins/android/androidqtversion.cpp index bb9302f7bd..576e22c8d0 100644 --- a/src/plugins/android/androidqtversion.cpp +++ b/src/plugins/android/androidqtversion.cpp @@ -42,9 +42,11 @@ #include <proparser/profileevaluator.h> -using namespace Android::Internal; using namespace ProjectExplorer; +namespace Android { +namespace Internal { + AndroidQtVersion::AndroidQtVersion() : QtSupport::BaseQtVersion() { @@ -154,3 +156,22 @@ QSet<Core::Id> AndroidQtVersion::targetDeviceTypes() const { return {Constants::ANDROID_DEVICE_TYPE}; } + + +// Factory + +AndroidQtVersionFactory::AndroidQtVersionFactory() +{ + setQtVersionCreator([] { return new AndroidQtVersion; }); + setSupportedType(Constants::ANDROIDQT); + setPriority(90); + + setRestrictionChecker([](const SetupData &setup) { + return !setup.config.contains("android-no-sdk") + && (setup.config.contains("android") + || setup.platforms.contains("android")); + }); +} + +} // Internal +} // Android |