From 9cb5176c0b70d367b975d8aeea70b5cae43b4df5 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann <Thomas.Hartmann@nokia.com> Date: Wed, 8 Feb 2012 16:04:39 +0100 Subject: [PATCH] Features: adding features for Qt Quick versions (1 1.1 and 2) This allows wizards to distinguish between different Qt Quick versions. Change-Id: Ieead5ba771da896a6a3ce0d60b563827878902a5 Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com> --- src/plugins/qtsupport/baseqtversion.cpp | 10 +++++++++- src/plugins/qtsupport/qtsupportconstants.h | 3 +++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/plugins/qtsupport/baseqtversion.cpp b/src/plugins/qtsupport/baseqtversion.cpp index de449dc8df4..5c894f14a98 100644 --- a/src/plugins/qtsupport/baseqtversion.cpp +++ b/src/plugins/qtsupport/baseqtversion.cpp @@ -261,8 +261,16 @@ Core::FeatureSet BaseQtVersion::availableFeatures() const | Core::FeatureSet(QtSupport::Constants::FEATURE_QT_WEBKIT) | Core::FeatureSet(QtSupport::Constants::FEATURE_QT_CONSOLE); - if (qtVersion() >= QtSupport::QtVersionNumber(4, 7, 0)) + if (qtVersion() >= QtSupport::QtVersionNumber(4, 7, 0)) { features |= Core::FeatureSet(QtSupport::Constants::FEATURE_QT_QUICK); + features |= Core::FeatureSet(QtSupport::Constants::FEATURE_QT_QUICK_1); + } + if (qtVersion() >= QtSupport::QtVersionNumber(4, 7, 1)) { + features |= Core::FeatureSet(QtSupport::Constants::FEATURE_QT_QUICK_1_1); + } + if (qtVersion() >= QtSupport::QtVersionNumber(5, 0, 0)) { + features |= Core::FeatureSet(QtSupport::Constants::FEATURE_QT_QUICK_2); + } return features; } diff --git a/src/plugins/qtsupport/qtsupportconstants.h b/src/plugins/qtsupport/qtsupportconstants.h index bc2debe058e..0db8ce8e461 100644 --- a/src/plugins/qtsupport/qtsupportconstants.h +++ b/src/plugins/qtsupport/qtsupportconstants.h @@ -51,6 +51,9 @@ const char WINCEQT[] = "Qt4ProjectManager.QtVersion.WinCE"; const char FEATURE_QT[] = "QtSupport.Wizards.FeatureQt"; const char FEATURE_QWIDGETS[] = "QtSupport.Wizards.FeatureQWidgets"; const char FEATURE_QT_QUICK[] = "QtSupport.Wizards.FeatureQtQuick"; +const char FEATURE_QT_QUICK_1[] = "QtSupport.Wizards.FeatureQtQuick.1"; +const char FEATURE_QT_QUICK_1_1[] = "QtSupport.Wizards.FeatureQtQuick.1.1"; +const char FEATURE_QT_QUICK_2[] = "QtSupport.Wizards.FeatureQtQuick.2"; const char FEATURE_QT_WEBKIT[] = "QtSupport.Wizards.FeatureQtWebkit"; const char FEATURE_QT_CONSOLE[] = "QtSupport.Wizards.FeatureQtConsole"; const char FEATURE_GENERIC_CPP_ENTRY_POINT[] ="QtSupport.Wizards.FeatureGenericCppEntryPoint"; -- GitLab