summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/featureprovider.cpp
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@theqtcompany.com>2015-11-27 11:31:35 +0100
committerTobias Hunger <tobias.hunger@theqtcompany.com>2015-12-02 14:49:17 +0000
commit4b0a8648e4e1a2001367442525b4d57f92b61bd8 (patch)
treef9ddd96378b8077daa2be1e3c3d5beeba943a33b /src/plugins/coreplugin/featureprovider.cpp
parent19ee414446aae4dc65022e2c7c364a37c98c4f80 (diff)
downloadqt-creator-4b0a8648e4e1a2001367442525b4d57f92b61bd8.tar.gz
FeatureProvider: Remove Feature and FeatureSet
Use Core::Id for Feature and QSet<Core::Id> for FeatureSet. Change-Id: I12341036bd9eaa82589d92bd3f7d21f2e6b737bd Reviewed-by: Niels Weber <niels.weber@theqtcompany.com> Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
Diffstat (limited to 'src/plugins/coreplugin/featureprovider.cpp')
-rw-r--r--src/plugins/coreplugin/featureprovider.cpp85
1 files changed, 0 insertions, 85 deletions
diff --git a/src/plugins/coreplugin/featureprovider.cpp b/src/plugins/coreplugin/featureprovider.cpp
index 4e4bc061b8..46553a28dc 100644
--- a/src/plugins/coreplugin/featureprovider.cpp
+++ b/src/plugins/coreplugin/featureprovider.cpp
@@ -52,92 +52,7 @@
\sa QtSupport::QtVersionManager
*/
-
-/*!
- \fn IFeatureProvider::IFeatureProvider()
- \internal
-*/
-
/*!
\fn IFeatureProvider::~IFeatureProvider()
\internal
*/
-
-/*!
- \fn FetureSet IFeatureProvider::availableFeatures(const QString &platform) const
- Returns available features provided by this manager.
- \sa FeatureProvider::Features
-*/
-
-/*!
- \class Core::Feature
-
- \brief The Feature class describes a single feature to be used in
- Core::FeatureProvider::Features.
-
- \sa Core::FeaturesSet
- \sa Core::IWizard
- \sa QtSupport::QtVersionManager
-*/
-
-/*!
- \class Core::FeatureSet
-
- \brief The FeatureSet class is a set of available or required feature sets.
-
- This class behaves similarly to QFlags. However, instead of enums, Features
- relies on string ids and is therefore extendable.
-
- \sa Core::Feature
- \sa Core::IWizard
- \sa QtSupport::QtVersionManager
-*/
-
-
-/*!
- \fn bool FeatureSet::contains(const Feature &feature) const
-
- Returns true if \a feature is available.
-*/
-
-/*!
- \fn bool FeatureSet::contains(const FeatureSet &features) const
-
- Returns true if all \a features are available.
-*/
-
-Core::Feature Core::Feature::versionedFeature(const QByteArray &prefix, int major, int minor)
-{
- if (major < 0)
- return Feature::fromName(prefix);
-
- QByteArray result = prefix + '.';
- result += QString::number(major).toLatin1();
-
- if (minor < 0)
- return Feature::fromName(result);
- return Feature::fromName(result + '.' + QString::number(minor).toLatin1());
-}
-
-Core::FeatureSet Core::FeatureSet::versionedFeatures(const QByteArray &prefix, int major, int minor)
-{
- FeatureSet result;
- result |= Feature::fromName(prefix);
-
- if (major < 0)
- return result;
-
- const QByteArray majorStr = QString::number(major).toLatin1();
- const QByteArray featureMajor = prefix + majorStr;
- const QByteArray featureDotMajor = prefix + '.' + majorStr;
-
- result |= Feature::fromName(featureMajor) | Feature::fromName(featureDotMajor);
-
- for (int i = 0; i <= minor; ++i) {
- const QByteArray minorStr = QString::number(i).toLatin1();
- result |= Feature::fromName(featureMajor + '.' + minorStr)
- | Feature::fromName(featureDotMajor + '.' + minorStr);
- }
-
- return result;
-}