aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/winrt
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/winrt')
-rw-r--r--src/plugins/winrt/winrtqtversionfactory.cpp16
-rw-r--r--src/plugins/winrt/winrtqtversionfactory.h4
2 files changed, 2 insertions, 18 deletions
diff --git a/src/plugins/winrt/winrtqtversionfactory.cpp b/src/plugins/winrt/winrtqtversionfactory.cpp
index c8fe3970007..dfb30d8ed38 100644
--- a/src/plugins/winrt/winrtqtversionfactory.cpp
+++ b/src/plugins/winrt/winrtqtversionfactory.cpp
@@ -28,8 +28,6 @@
#include "winrtconstants.h"
#include "winrtphoneqtversion.h"
-#include <proparser/profileevaluator.h>
-
namespace WinRt {
namespace Internal {
@@ -37,27 +35,17 @@ WinRtQtVersionFactory::WinRtQtVersionFactory()
{
setQtVersionCreator([] { return new WinRtQtVersion; });
setSupportedType(Constants::WINRT_WINRTQT);
+ setRestrictionChecker([](const SetupData &setup) { return setup.platforms.contains("winrt"); });
setPriority(10);
}
-bool WinRtQtVersionFactory::canCreate(ProFileEvaluator *evaluator) const
-{
- return evaluator->values("QMAKE_PLATFORM").contains("winrt");
-}
-
-
-
WinRtPhoneQtVersionFactory::WinRtPhoneQtVersionFactory()
{
setQtVersionCreator([] { return new WinRtPhoneQtVersion; });
setSupportedType(Constants::WINRT_WINPHONEQT);
+ setRestrictionChecker([](const SetupData &setup) { return setup.platforms.contains("winphone"); });
setPriority(10);
}
-bool WinRtPhoneQtVersionFactory::canCreate(ProFileEvaluator *evaluator) const
-{
- return evaluator->values("QMAKE_PLATFORM").contains("winphone");
-}
-
} // Internal
} // WinRt
diff --git a/src/plugins/winrt/winrtqtversionfactory.h b/src/plugins/winrt/winrtqtversionfactory.h
index 302a3ecf8d7..510a3307528 100644
--- a/src/plugins/winrt/winrtqtversionfactory.h
+++ b/src/plugins/winrt/winrtqtversionfactory.h
@@ -34,16 +34,12 @@ class WinRtQtVersionFactory : public QtSupport::QtVersionFactory
{
public:
WinRtQtVersionFactory();
-
- bool canCreate(ProFileEvaluator *evaluator) const override;
};
class WinRtPhoneQtVersionFactory : public QtSupport::QtVersionFactory
{
public:
WinRtPhoneQtVersionFactory();
-
- bool canCreate(ProFileEvaluator *evaluator) const override;
};
} // Internal