From f06a5f12dfcedcafcb18aea42152042f3cc078eb Mon Sep 17 00:00:00 2001 From: Alessandro Portale <alessandro.portale@nokia.com> Date: Thu, 9 Feb 2012 19:23:31 +0100 Subject: [PATCH] Features: We have no component support on the desktop Symbian and Meego components are only supported on the devices and for the simulator. Change-Id: I21db10d32a80eac9ea04b678efd0e7dd65bccaff Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com> --- .../qt4projectmanager/qt-desktop/desktopqtversion.cpp | 3 --- .../qt-desktop/simulatorqtversion.cpp | 10 ++++++++++ .../qt4projectmanager/qt-desktop/simulatorqtversion.h | 1 + 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp b/src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp index 5e34cf3b444..b1d4a90708c 100644 --- a/src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp +++ b/src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp @@ -103,9 +103,6 @@ QString DesktopQtVersion::description() const Core::FeatureSet DesktopQtVersion::availableFeatures() const { Core::FeatureSet features = QtSupport::BaseQtVersion::availableFeatures(); - if (qtVersion() >= QtSupport::QtVersionNumber(4, 7, 4)) //no reliable test for components, yet. - features |= Core::FeatureSet(QtSupport::Constants::FEATURE_QTQUICK_COMPONENTS_MEEGO) - | Core::FeatureSet(QtSupport::Constants::FEATURE_QTQUICK_COMPONENTS_SYMBIAN); features |= Core::FeatureSet(QtSupport::Constants::FEATURE_DESKTOP); return features; } diff --git a/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.cpp b/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.cpp index b76530449f4..141a9101456 100644 --- a/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.cpp +++ b/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.cpp @@ -100,6 +100,16 @@ QString SimulatorQtVersion::description() const return QCoreApplication::translate("QtVersion", "Qt Simulator", "Qt Version is meant for Qt Simulator"); } +Core::FeatureSet SimulatorQtVersion::availableFeatures() const +{ + Core::FeatureSet features = QtSupport::BaseQtVersion::availableFeatures(); + if (qtVersion() >= QtSupport::QtVersionNumber(4, 7, 4)) //no reliable test for components, yet. + features |= Core::FeatureSet(QtSupport::Constants::FEATURE_QTQUICK_COMPONENTS_MEEGO) + | Core::FeatureSet(QtSupport::Constants::FEATURE_QTQUICK_COMPONENTS_SYMBIAN); + + return features; +} + bool SimulatorQtVersion::supportsPlatform(const QString &platformName) const { return (platformName == QtSupport::Constants::SYMBIAN_PLATFORM diff --git a/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.h b/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.h index 87cba50d570..06c9d3a1664 100644 --- a/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.h +++ b/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.h @@ -58,6 +58,7 @@ public: QString description() const; + Core::FeatureSet availableFeatures() const; bool supportsPlatform(const QString &platformName) const; }; -- GitLab