forked from qt-creator/qt-creator
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>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user