summaryrefslogtreecommitdiff
path: root/src/plugins/winrt
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-02-13 19:14:09 +0100
committerhjk <hjk@qt.io>2019-02-15 10:37:34 +0000
commitd39dd1e5bd03ae67d2a079186ce85424c5247816 (patch)
tree94a6d528cd2d2a6f9d511d2cc2421e6ea59d26a1 /src/plugins/winrt
parent5b03c1e0593ed27e80d42791247e3344d37e00f0 (diff)
downloadqt-creator-d39dd1e5bd03ae67d2a079186ce85424c5247816.tar.gz
QtSupport et al: Use more data members in QtVersionFactories
Same pattern as for the project configuration factories. Change-Id: Ia2f85eb2d787965f7a49be3bfe0be20c3f2aed8a Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/winrt')
-rw-r--r--src/plugins/winrt/winrtqtversionfactory.cpp28
-rw-r--r--src/plugins/winrt/winrtqtversionfactory.h7
2 files changed, 4 insertions, 31 deletions
diff --git a/src/plugins/winrt/winrtqtversionfactory.cpp b/src/plugins/winrt/winrtqtversionfactory.cpp
index b6ceb5fddf..9fb10fca40 100644
--- a/src/plugins/winrt/winrtqtversionfactory.cpp
+++ b/src/plugins/winrt/winrtqtversionfactory.cpp
@@ -39,20 +39,8 @@ WinRtQtVersionFactory::WinRtQtVersionFactory(QObject *parent)
: QtSupport::QtVersionFactory(parent)
{
setQtVersionCreator([] { return new WinRtQtVersion; });
-}
-
-WinRtQtVersionFactory::~WinRtQtVersionFactory()
-{
-}
-
-bool WinRtQtVersionFactory::canRestore(const QString &type)
-{
- return type == QLatin1String(Constants::WINRT_WINRTQT);
-}
-
-int WinRtQtVersionFactory::priority() const
-{
- return 10;
+ setSupportedType(Constants::WINRT_WINRTQT);
+ setPriority(10);
}
QtSupport::BaseQtVersion *WinRtQtVersionFactory::create(const Utils::FileName &qmakePath,
@@ -76,16 +64,8 @@ WinRtPhoneQtVersionFactory::WinRtPhoneQtVersionFactory(QObject *parent)
: QtSupport::QtVersionFactory(parent)
{
setQtVersionCreator([] { return new WinRtPhoneQtVersion; });
-}
-
-bool WinRtPhoneQtVersionFactory::canRestore(const QString &type)
-{
- return type == QLatin1String(Constants::WINRT_WINPHONEQT);
-}
-
-int WinRtPhoneQtVersionFactory::priority() const
-{
- return 10;
+ setSupportedType(Constants::WINRT_WINPHONEQT);
+ setPriority(10);
}
QtSupport::BaseQtVersion *WinRtPhoneQtVersionFactory::create(const Utils::FileName &qmakePath,
diff --git a/src/plugins/winrt/winrtqtversionfactory.h b/src/plugins/winrt/winrtqtversionfactory.h
index 9d44309622..886738fab0 100644
--- a/src/plugins/winrt/winrtqtversionfactory.h
+++ b/src/plugins/winrt/winrtqtversionfactory.h
@@ -34,11 +34,7 @@ class WinRtQtVersionFactory : public QtSupport::QtVersionFactory
{
public:
explicit WinRtQtVersionFactory(QObject *parent = nullptr);
- ~WinRtQtVersionFactory();
- bool canRestore(const QString &type);
-
- int priority() const;
QtSupport::BaseQtVersion *create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator,
bool isAutoDetected = false, const QString &autoDetectionSource = QString());
};
@@ -48,9 +44,6 @@ class WinRtPhoneQtVersionFactory : public QtSupport::QtVersionFactory
public:
explicit WinRtPhoneQtVersionFactory(QObject *parent = nullptr);
- bool canRestore(const QString &type);
-
- int priority() const;
QtSupport::BaseQtVersion *create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator,
bool isAutoDetected = false, const QString &autoDetectionSource = QString());
};