summaryrefslogtreecommitdiff
path: root/src/plugins/android/androidqtversion.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-02-18 13:02:36 +0100
committerhjk <hjk@qt.io>2019-02-19 09:21:56 +0000
commit139f700162f4a37e35048b9dce22e4369aae450c (patch)
treea0dc01b3b52c7f281fa6eaa079ac668d351a02b8 /src/plugins/android/androidqtversion.cpp
parent2562d540f90f708552ec94205135b3b3e9669392 (diff)
downloadqt-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.cpp10
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())