summaryrefslogtreecommitdiff
path: root/src/plugins/android/androidqtversion.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/android/androidqtversion.cpp')
-rw-r--r--src/plugins/android/androidqtversion.cpp23
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