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>
This commit is contained in:
hjk
2019-02-13 19:14:09 +01:00
parent 5b03c1e059
commit d39dd1e5bd
14 changed files with 35 additions and 108 deletions

View File

@@ -39,16 +39,8 @@ AndroidQtVersionFactory::AndroidQtVersionFactory(QObject *parent)
: QtSupport::QtVersionFactory(parent)
{
setQtVersionCreator([] { return new AndroidQtVersion; });
}
bool AndroidQtVersionFactory::canRestore(const QString &type)
{
return type == QLatin1String(Constants::ANDROIDQT);
}
int AndroidQtVersionFactory::priority() const
{
return 90;
setSupportedType(Constants::ANDROIDQT);
setPriority(90);
}
QtSupport::BaseQtVersion *AndroidQtVersionFactory::create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator, bool isAutoDetected, const QString &autoDetectionSource)

View File

@@ -35,9 +35,6 @@ class AndroidQtVersionFactory : public QtSupport::QtVersionFactory
public:
explicit AndroidQtVersionFactory(QObject *parent = nullptr);
bool canRestore(const QString &type) override;
int priority() const override;
QtSupport::BaseQtVersion *create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator,
bool isAutoDetected = false, const QString &autoDetectionSource = QString()) override;
};