diff options
author | hjk <hjk@qt.io> | 2019-02-14 09:21:40 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-02-15 11:37:59 +0000 |
commit | 72d962e949564fc963f91e1b48350a091aea1bb2 (patch) | |
tree | c801890ea08f31ff2374ef261d650e019e7ae43c /src/plugins/remotelinux | |
parent | f0dabc7442bca41050d48c5c43e0a7d10e649f31 (diff) |
QtSupport: Simplify use of QtVersionFactory::create()
Use two setters, one already pre-existing, to set autodetection
data instead of passing that through the create/contructor chain.
Change-Id: I8f9bdf2f82518aae765327a823bdea44210c2f96
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/remotelinux')
4 files changed, 8 insertions, 12 deletions
diff --git a/src/plugins/remotelinux/embeddedlinuxqtversion.cpp b/src/plugins/remotelinux/embeddedlinuxqtversion.cpp index 1aad59919c2..9f0e6e685d8 100644 --- a/src/plugins/remotelinux/embeddedlinuxqtversion.cpp +++ b/src/plugins/remotelinux/embeddedlinuxqtversion.cpp @@ -35,9 +35,8 @@ namespace RemoteLinux { namespace Internal { -EmbeddedLinuxQtVersion::EmbeddedLinuxQtVersion(const Utils::FileName &path, bool isAutodetected, - const QString &autodetectionSource) - : BaseQtVersion(path, isAutodetected, autodetectionSource) +EmbeddedLinuxQtVersion::EmbeddedLinuxQtVersion(const Utils::FileName &path) + : BaseQtVersion(path) { setUnexpandedDisplayName(defaultUnexpandedDisplayName(path, false)); } diff --git a/src/plugins/remotelinux/embeddedlinuxqtversion.h b/src/plugins/remotelinux/embeddedlinuxqtversion.h index f9b823e4285..c1ef9ac3ab7 100644 --- a/src/plugins/remotelinux/embeddedlinuxqtversion.h +++ b/src/plugins/remotelinux/embeddedlinuxqtversion.h @@ -34,8 +34,8 @@ class EmbeddedLinuxQtVersion : public QtSupport::BaseQtVersion { public: EmbeddedLinuxQtVersion() = default; - EmbeddedLinuxQtVersion(const Utils::FileName &path, bool isAutodetected = false, - const QString &autodetectionSource = QString()); + explicit EmbeddedLinuxQtVersion(const Utils::FileName &path); + EmbeddedLinuxQtVersion *clone() const override; QString type() const override; diff --git a/src/plugins/remotelinux/embeddedlinuxqtversionfactory.cpp b/src/plugins/remotelinux/embeddedlinuxqtversionfactory.cpp index 74d5d1a1ea0..a768338fb1f 100644 --- a/src/plugins/remotelinux/embeddedlinuxqtversionfactory.cpp +++ b/src/plugins/remotelinux/embeddedlinuxqtversionfactory.cpp @@ -41,13 +41,11 @@ EmbeddedLinuxQtVersionFactory::EmbeddedLinuxQtVersionFactory() } QtSupport::BaseQtVersion *EmbeddedLinuxQtVersionFactory::create(const Utils::FileName &qmakePath, - ProFileEvaluator *evaluator, - bool isAutoDetected, - const QString &autoDetectionSource) + ProFileEvaluator *evaluator) { Q_UNUSED(evaluator); - auto version = new EmbeddedLinuxQtVersion(qmakePath, isAutoDetected, autoDetectionSource); + auto version = new EmbeddedLinuxQtVersion(qmakePath); QList<ProjectExplorer::Abi> abis = version->qtAbis(); // Note: This fails for e.g. intel/meego cross builds on x86 linux machines. diff --git a/src/plugins/remotelinux/embeddedlinuxqtversionfactory.h b/src/plugins/remotelinux/embeddedlinuxqtversionfactory.h index e73ef8f6e76..0bfac1d7b78 100644 --- a/src/plugins/remotelinux/embeddedlinuxqtversionfactory.h +++ b/src/plugins/remotelinux/embeddedlinuxqtversionfactory.h @@ -35,9 +35,8 @@ class EmbeddedLinuxQtVersionFactory : public QtSupport::QtVersionFactory public: EmbeddedLinuxQtVersionFactory(); - QtSupport::BaseQtVersion *create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator, - bool isAutoDetected = false, - const QString &autoDetectionSource = QString()) override; + QtSupport::BaseQtVersion *create(const Utils::FileName &qmakePath, + ProFileEvaluator *evaluator) override; }; } // Internal |