diff options
author | hjk <hjk@qt.io> | 2019-02-18 13:02:36 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-02-19 09:21:56 +0000 |
commit | 139f700162f4a37e35048b9dce22e4369aae450c (patch) | |
tree | a0dc01b3b52c7f281fa6eaa079ac668d351a02b8 /src/plugins/android/androidqtversion.cpp | |
parent | 2562d540f90f708552ec94205135b3b3e9669392 (diff) | |
download | qt-creator-139f700162f4a37e35048b9dce22e4369aae450c.tar.gz |
QtSupport: Replace BaseQtVersion::clone()
... by a mechanism that doesn't require re-implementation in each
derived class.
A QtVersion's type() is uniquely defined by the supported type of
the factory creating it, so that factory can be found and used
for cloning. Non-base data is copied by a fromMap(toMap()) dance
as done in the project configurations.
As a side-effect, the *QtVersion copy constructors are not used
and not needed anymore.
Change-Id: I3aa5a0fd90a27dd115769e0573647cb5669641a0
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/android/androidqtversion.cpp')
-rw-r--r-- | src/plugins/android/androidqtversion.cpp | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/plugins/android/androidqtversion.cpp b/src/plugins/android/androidqtversion.cpp index ec1291ec27..e545d131cf 100644 --- a/src/plugins/android/androidqtversion.cpp +++ b/src/plugins/android/androidqtversion.cpp @@ -52,16 +52,6 @@ AndroidQtVersion::AndroidQtVersion() { } -AndroidQtVersion *AndroidQtVersion::clone() const -{ - return new AndroidQtVersion(*this); -} - -QString AndroidQtVersion::type() const -{ - return QLatin1String(Constants::ANDROIDQT); -} - bool AndroidQtVersion::isValid() const { if (!BaseQtVersion::isValid()) |