From 4f82c36a19ec07c1615e195ff49291770d6f0794 Mon Sep 17 00:00:00 2001 From: Yuchen Deng <loaden@gmail.com> Date: Fri, 11 Oct 2013 23:05:04 +0800 Subject: [PATCH] Move QtVersionFactory to QtSupport module After this is done, QbsProjectManager/CMakeProjectManager will be able to have full Qt support work without having to depend on Qt4ProjectManager. It's should belong here. Change-Id: I577d47cb8a40eb697aa862fbec36c56ff05004f0 Reviewed-by: Daniel Teske <daniel.teske@digia.com> --- .../qt-desktop/qt-desktop.pri | 14 ----------- .../qt4buildconfiguration.cpp | 2 +- .../qt4projectmanager/qt4projectmanager.pro | 7 ++---- .../qt4projectmanager/qt4projectmanager.qbs | 15 +----------- .../qt4projectmanagerplugin.cpp | 9 +------- .../{qt-desktop => }/qt4runconfiguration.cpp | 6 ++--- .../{qt-desktop => }/qt4runconfiguration.h | 0 .../desktopqtversion.cpp | 22 +++++++++--------- .../desktopqtversion.h | 11 ++++----- .../desktopqtversionfactory.cpp | 12 +++++----- .../desktopqtversionfactory.h | 13 +++++------ src/plugins/qtsupport/qtsupport.pro | 16 +++++++++++-- src/plugins/qtsupport/qtsupport.qbs | 12 ++++++++++ src/plugins/qtsupport/qtsupportplugin.cpp | 10 ++++++-- .../simulatorqtversion.cpp | 21 ++++++++--------- .../simulatorqtversion.h | 11 ++++----- .../simulatorqtversionfactory.cpp | 17 +++++++------- .../simulatorqtversionfactory.h | 13 +++++------ .../winceqtversion.cpp | 23 ++++++++++--------- .../winceqtversion.h | 12 +++++----- .../winceqtversionfactory.cpp | 15 ++++++------ .../winceqtversionfactory.h | 14 +++++------ 22 files changed, 132 insertions(+), 143 deletions(-) delete mode 100644 src/plugins/qt4projectmanager/qt-desktop/qt-desktop.pri rename src/plugins/qt4projectmanager/{qt-desktop => }/qt4runconfiguration.cpp (99%) rename src/plugins/qt4projectmanager/{qt-desktop => }/qt4runconfiguration.h (100%) rename src/plugins/{qt4projectmanager/qt-desktop => qtsupport}/desktopqtversion.cpp (79%) rename src/plugins/{qt4projectmanager/qt-desktop => qtsupport}/desktopqtversion.h (95%) rename src/plugins/{qt4projectmanager/qt-desktop => qtsupport}/desktopqtversionfactory.cpp (83%) rename src/plugins/{qt4projectmanager/qt-desktop => qtsupport}/desktopqtversionfactory.h (80%) rename src/plugins/{qt4projectmanager/qt-desktop => qtsupport}/simulatorqtversion.cpp (81%) rename src/plugins/{qt4projectmanager/qt-desktop => qtsupport}/simulatorqtversion.h (94%) rename src/plugins/{qt4projectmanager/qt-desktop => qtsupport}/simulatorqtversionfactory.cpp (80%) rename src/plugins/{qt4projectmanager/qt-desktop => qtsupport}/simulatorqtversionfactory.h (80%) rename src/plugins/{qt4projectmanager => qtsupport}/winceqtversion.cpp (85%) rename src/plugins/{qt4projectmanager => qtsupport}/winceqtversion.h (88%) rename src/plugins/{qt4projectmanager => qtsupport}/winceqtversionfactory.cpp (82%) rename src/plugins/{qt4projectmanager => qtsupport}/winceqtversionfactory.h (78%) diff --git a/src/plugins/qt4projectmanager/qt-desktop/qt-desktop.pri b/src/plugins/qt4projectmanager/qt-desktop/qt-desktop.pri deleted file mode 100644 index 46424cc4b02..00000000000 --- a/src/plugins/qt4projectmanager/qt-desktop/qt-desktop.pri +++ /dev/null @@ -1,14 +0,0 @@ - -HEADERS += \ - $$PWD/qt4runconfiguration.h \ - $$PWD/desktopqtversionfactory.h \ - $$PWD/simulatorqtversionfactory.h \ - $$PWD/desktopqtversion.h \ - $$PWD/simulatorqtversion.h - -SOURCES += \ - $$PWD/qt4runconfiguration.cpp \ - $$PWD/desktopqtversionfactory.cpp \ - $$PWD/simulatorqtversionfactory.cpp \ - $$PWD/desktopqtversion.cpp \ - $$PWD/simulatorqtversion.cpp diff --git a/src/plugins/qt4projectmanager/qt4buildconfiguration.cpp b/src/plugins/qt4projectmanager/qt4buildconfiguration.cpp index 6e8b302dffb..a5e9b467136 100644 --- a/src/plugins/qt4projectmanager/qt4buildconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt4buildconfiguration.cpp @@ -30,6 +30,7 @@ #include "qt4buildconfiguration.h" #include "qmakebuildinfo.h" +#include "qmakekitinformation.h" #include "qt4project.h" #include "qt4projectconfigwidget.h" #include "qt4projectmanagerconstants.h" @@ -49,7 +50,6 @@ #include <projectexplorer/toolchainmanager.h> #include <qtsupport/qtkitinformation.h> #include <qtsupport/qtversionmanager.h> -#include <qt4projectmanager/qmakekitinformation.h> #include <utils/qtcassert.h> #include <QDebug> diff --git a/src/plugins/qt4projectmanager/qt4projectmanager.pro b/src/plugins/qt4projectmanager/qt4projectmanager.pro index e574c4bc9b5..519b6143023 100644 --- a/src/plugins/qt4projectmanager/qt4projectmanager.pro +++ b/src/plugins/qt4projectmanager/qt4projectmanager.pro @@ -61,8 +61,7 @@ HEADERS += \ librarydetailscontroller.h \ findqt4profiles.h \ qt4projectmanager_global.h \ - winceqtversionfactory.h \ - winceqtversion.h \ + qt4runconfiguration.h \ profilecompletionassist.h SOURCES += \ @@ -119,8 +118,7 @@ SOURCES += \ addlibrarywizard.cpp \ librarydetailscontroller.cpp \ findqt4profiles.cpp \ - winceqtversionfactory.cpp \ - winceqtversion.cpp \ + qt4runconfiguration.cpp \ profilecompletionassist.cpp FORMS += makestep.ui \ @@ -136,5 +134,4 @@ FORMS += makestep.ui \ RESOURCES += qt4projectmanager.qrc \ wizards/wizards.qrc -include(qt-desktop/qt-desktop.pri) include(customwidgetwizard/customwidgetwizard.pri) diff --git a/src/plugins/qt4projectmanager/qt4projectmanager.qbs b/src/plugins/qt4projectmanager/qt4projectmanager.qbs index 8d0e6b98f61..88db16ce78e 100644 --- a/src/plugins/qt4projectmanager/qt4projectmanager.qbs +++ b/src/plugins/qt4projectmanager/qt4projectmanager.qbs @@ -51,8 +51,7 @@ QtcPlugin { "qt4projectmanagerconstants.h", "qt4projectmanagerplugin.cpp", "qt4projectmanagerplugin.h", "qtmodulesinfo.cpp", "qtmodulesinfo.h", - "winceqtversion.cpp", "winceqtversion.h", - "winceqtversionfactory.cpp", "winceqtversionfactory.h" + "qt4runconfiguration.cpp", "qt4runconfiguration.h", ] } @@ -84,18 +83,6 @@ QtcPlugin { ] } - Group { - name: "Qt/Desktop" - prefix: "qt-desktop/" - files: [ - "desktopqtversion.cpp", "desktopqtversion.h", - "desktopqtversionfactory.cpp", "desktopqtversionfactory.h", - "qt4runconfiguration.cpp", "qt4runconfiguration.h", - "simulatorqtversion.cpp", "simulatorqtversion.h", - "simulatorqtversionfactory.cpp", "simulatorqtversionfactory.h" - ] - } - Group { name: "Wizards" prefix: "wizards/" diff --git a/src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp b/src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp index d23d8045a6a..cc4c14588bb 100644 --- a/src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp +++ b/src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp @@ -34,6 +34,7 @@ #include "qmakestep.h" #include "makestep.h" #include "qt4buildconfiguration.h" +#include "qt4runconfiguration.h" #include "wizards/consoleappwizard.h" #include "wizards/guiappwizard.h" #include "wizards/librarywizard.h" @@ -49,10 +50,6 @@ #include "qt4project.h" #include "externaleditors.h" #include "profilecompletionassist.h" -#include "qt-desktop/qt4runconfiguration.h" -#include "qt-desktop/desktopqtversionfactory.h" -#include "qt-desktop/simulatorqtversionfactory.h" -#include "winceqtversionfactory.h" #include "qmakekitinformation.h" #include "profilehighlighterfactory.h" @@ -149,10 +146,6 @@ bool Qt4ProjectManagerPlugin::initialize(const QStringList &arguments, QString * addAutoReleasedObject(new DesignerExternalEditor); addAutoReleasedObject(new LinguistExternalEditor); - addAutoReleasedObject(new DesktopQtVersionFactory); - addAutoReleasedObject(new SimulatorQtVersionFactory); - addAutoReleasedObject(new WinCeQtVersionFactory); - addAutoReleasedObject(new ProFileCompletionAssistProvider); addAutoReleasedObject(new ProFileHoverHandler(this)); addAutoReleasedObject(new ProFileHighlighterFactory); diff --git a/src/plugins/qt4projectmanager/qt-desktop/qt4runconfiguration.cpp b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp similarity index 99% rename from src/plugins/qt4projectmanager/qt-desktop/qt4runconfiguration.cpp rename to src/plugins/qt4projectmanager/qt4runconfiguration.cpp index 3e215d1a858..606371886ca 100644 --- a/src/plugins/qt4projectmanager/qt-desktop/qt4runconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp @@ -29,9 +29,9 @@ #include "qt4runconfiguration.h" -#include "../qt4nodes.h" -#include "../qt4project.h" -#include "../qt4buildconfiguration.h" +#include "qt4nodes.h" +#include "qt4project.h" +#include "qt4buildconfiguration.h" #include <coreplugin/coreconstants.h> #include <projectexplorer/localenvironmentaspect.h> diff --git a/src/plugins/qt4projectmanager/qt-desktop/qt4runconfiguration.h b/src/plugins/qt4projectmanager/qt4runconfiguration.h similarity index 100% rename from src/plugins/qt4projectmanager/qt-desktop/qt4runconfiguration.h rename to src/plugins/qt4projectmanager/qt4runconfiguration.h diff --git a/src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp b/src/plugins/qtsupport/desktopqtversion.cpp similarity index 79% rename from src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp rename to src/plugins/qtsupport/desktopqtversion.cpp index deab7c39cb2..8e4943fbe2b 100644 --- a/src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp +++ b/src/plugins/qtsupport/desktopqtversion.cpp @@ -28,14 +28,14 @@ ****************************************************************************/ #include "desktopqtversion.h" +#include "qtsupportconstants.h" -#include <qtsupport/qtsupportconstants.h> #include <coreplugin/featureprovider.h> #include <QCoreApplication> -using namespace Qt4ProjectManager; -using namespace Qt4ProjectManager::Internal; +using namespace QtSupport; +using namespace QtSupport::Internal; DesktopQtVersion::DesktopQtVersion() : BaseQtVersion() @@ -61,15 +61,15 @@ DesktopQtVersion *DesktopQtVersion::clone() const QString DesktopQtVersion::type() const { - return QLatin1String(QtSupport::Constants::DESKTOPQT); + return QLatin1String(Constants::DESKTOPQT); } QStringList DesktopQtVersion::warningReason() const { QStringList ret = BaseQtVersion::warningReason(); - if (qtVersion() >= QtSupport::QtVersionNumber(5, 0, 0) && qmlsceneCommand().isEmpty()) + if (qtVersion() >= QtVersionNumber(5, 0, 0) && qmlsceneCommand().isEmpty()) ret << QCoreApplication::translate("QtVersion", "No qmlscene installed."); - if (qtVersion() >= QtSupport::QtVersionNumber(4, 7, 0) && qmlviewerCommand().isEmpty()) + if (qtVersion() >= QtVersionNumber(4, 7, 0) && qmlviewerCommand().isEmpty()) ret << QCoreApplication::translate("QtVersion", "No qmlviewer installed."); return ret; } @@ -86,18 +86,18 @@ QString DesktopQtVersion::description() const Core::FeatureSet DesktopQtVersion::availableFeatures() const { - Core::FeatureSet features = QtSupport::BaseQtVersion::availableFeatures(); - features |= Core::FeatureSet(QtSupport::Constants::FEATURE_DESKTOP); - features |= Core::Feature(QtSupport::Constants::FEATURE_QMLPROJECT); + Core::FeatureSet features = BaseQtVersion::availableFeatures(); + features |= Core::FeatureSet(Constants::FEATURE_DESKTOP); + features |= Core::Feature(Constants::FEATURE_QMLPROJECT); return features; } QString DesktopQtVersion::platformName() const { - return QLatin1String(QtSupport::Constants::DESKTOP_PLATFORM); + return QLatin1String(Constants::DESKTOP_PLATFORM); } QString DesktopQtVersion::platformDisplayName() const { - return QLatin1String(QtSupport::Constants::DESKTOP_PLATFORM_TR); + return QLatin1String(Constants::DESKTOP_PLATFORM_TR); } diff --git a/src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.h b/src/plugins/qtsupport/desktopqtversion.h similarity index 95% rename from src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.h rename to src/plugins/qtsupport/desktopqtversion.h index 6e81518439b..7c4ccca5473 100644 --- a/src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.h +++ b/src/plugins/qtsupport/desktopqtversion.h @@ -30,13 +30,12 @@ #ifndef DESKTOPQTVERSION_H #define DESKTOPQTVERSION_H -#include <qtsupport/baseqtversion.h> - -namespace Qt4ProjectManager { +#include "baseqtversion.h" +namespace QtSupport { namespace Internal { -class DesktopQtVersion : public QtSupport::BaseQtVersion +class DesktopQtVersion : public BaseQtVersion { public: DesktopQtVersion(); @@ -57,7 +56,7 @@ public: QString platformDisplayName() const; }; -} -} +} // Internal +} // QtSupport #endif // DESKTOPQTVERSION_H diff --git a/src/plugins/qt4projectmanager/qt-desktop/desktopqtversionfactory.cpp b/src/plugins/qtsupport/desktopqtversionfactory.cpp similarity index 83% rename from src/plugins/qt4projectmanager/qt-desktop/desktopqtversionfactory.cpp rename to src/plugins/qtsupport/desktopqtversionfactory.cpp index 41586f88de6..b2f2006fbe0 100644 --- a/src/plugins/qt4projectmanager/qt-desktop/desktopqtversionfactory.cpp +++ b/src/plugins/qtsupport/desktopqtversionfactory.cpp @@ -32,11 +32,11 @@ #include <QFileInfo> -using namespace Qt4ProjectManager; -using namespace Qt4ProjectManager::Internal; +using namespace QtSupport; +using namespace QtSupport::Internal; DesktopQtVersionFactory::DesktopQtVersionFactory(QObject *parent) - : QtSupport::QtVersionFactory(parent) + : QtVersionFactory(parent) { } @@ -48,10 +48,10 @@ DesktopQtVersionFactory::~DesktopQtVersionFactory() bool DesktopQtVersionFactory::canRestore(const QString &type) { - return type == QLatin1String(QtSupport::Constants::DESKTOPQT); + return type == QLatin1String(Constants::DESKTOPQT); } -QtSupport::BaseQtVersion *DesktopQtVersionFactory::restore(const QString &type, const QVariantMap &data) +BaseQtVersion *DesktopQtVersionFactory::restore(const QString &type, const QVariantMap &data) { if (!canRestore(type)) return 0; @@ -66,7 +66,7 @@ int DesktopQtVersionFactory::priority() const return 0; } -QtSupport::BaseQtVersion *DesktopQtVersionFactory::create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator, bool isAutoDetected, const QString &autoDetectionSource) +BaseQtVersion *DesktopQtVersionFactory::create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator, bool isAutoDetected, const QString &autoDetectionSource) { Q_UNUSED(evaluator); // we are the fallback :) so we don't care what kind of qt it is diff --git a/src/plugins/qt4projectmanager/qt-desktop/desktopqtversionfactory.h b/src/plugins/qtsupport/desktopqtversionfactory.h similarity index 80% rename from src/plugins/qt4projectmanager/qt-desktop/desktopqtversionfactory.h rename to src/plugins/qtsupport/desktopqtversionfactory.h index d33cb601072..f9976c7daf9 100644 --- a/src/plugins/qt4projectmanager/qt-desktop/desktopqtversionfactory.h +++ b/src/plugins/qtsupport/desktopqtversionfactory.h @@ -30,26 +30,25 @@ #ifndef DESKTOPQTVERSIONFACTORY_H #define DESKTOPQTVERSIONFACTORY_H -#include <qtsupport/qtversionfactory.h> +#include "qtversionfactory.h" -namespace Qt4ProjectManager{ +namespace QtSupport { namespace Internal { -class DesktopQtVersionFactory : public QtSupport::QtVersionFactory +class DesktopQtVersionFactory : public QtVersionFactory { public: explicit DesktopQtVersionFactory(QObject *parent = 0); ~DesktopQtVersionFactory(); virtual bool canRestore(const QString &type); - virtual QtSupport::BaseQtVersion *restore(const QString &type, const QVariantMap &data); + virtual BaseQtVersion *restore(const QString &type, const QVariantMap &data); virtual int priority() const; - virtual QtSupport::BaseQtVersion *create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator, bool isAutoDetected = false, const QString &autoDetectionSource = QString()); + virtual BaseQtVersion *create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator, bool isAutoDetected = false, const QString &autoDetectionSource = QString()); }; } // Internal -} // Qt4ProjectManager - +} // QtSupport #endif // DESKTOPQTVERSIONFACTORY_H diff --git a/src/plugins/qtsupport/qtsupport.pro b/src/plugins/qtsupport/qtsupport.pro index af48b82a6f2..b6c5cd40c8c 100644 --- a/src/plugins/qtsupport/qtsupport.pro +++ b/src/plugins/qtsupport/qtsupport.pro @@ -30,7 +30,13 @@ HEADERS += \ exampleslistmodel.h \ screenshotcropper.h \ qtconfigwidget.h \ - qtfeatureprovider.h + qtfeatureprovider.h \ + desktopqtversionfactory.h \ + simulatorqtversionfactory.h \ + desktopqtversion.h \ + simulatorqtversion.h \ + winceqtversionfactory.h \ + winceqtversion.h SOURCES += \ qtsupportplugin.cpp \ @@ -53,7 +59,13 @@ SOURCES += \ qtparser.cpp \ exampleslistmodel.cpp \ screenshotcropper.cpp \ - qtconfigwidget.cpp + qtconfigwidget.cpp \ + desktopqtversionfactory.cpp \ + simulatorqtversionfactory.cpp \ + desktopqtversion.cpp \ + simulatorqtversion.cpp \ + winceqtversionfactory.cpp \ + winceqtversion.cpp greaterThan(QT_MAJOR_VERSION, 4) { QT += quick diff --git a/src/plugins/qtsupport/qtsupport.qbs b/src/plugins/qtsupport/qtsupport.qbs index 7c03c0052b7..e764c190cb5 100644 --- a/src/plugins/qtsupport/qtsupport.qbs +++ b/src/plugins/qtsupport/qtsupport.qbs @@ -112,6 +112,18 @@ QtcPlugin { "images/qt_qrc.png", ] + Group { + name: "QtVersion" + files: [ + "desktopqtversion.cpp", "desktopqtversion.h", + "desktopqtversionfactory.cpp", "desktopqtversionfactory.h", + "simulatorqtversion.cpp", "simulatorqtversion.h", + "simulatorqtversionfactory.cpp", "simulatorqtversionfactory.h", + "winceqtversion.cpp", "winceqtversion.h", + "winceqtversionfactory.cpp", "winceqtversionfactory.h", + ] + } + Group { name: "Getting Started Welcome Page" condition: QtcFunctions.versionIsAtLeast(Qt.core.version, "5.1") diff --git a/src/plugins/qtsupport/qtsupportplugin.cpp b/src/plugins/qtsupport/qtsupportplugin.cpp index 7aae247e143..af6e7feffb8 100644 --- a/src/plugins/qtsupport/qtsupportplugin.cpp +++ b/src/plugins/qtsupport/qtsupportplugin.cpp @@ -30,11 +30,14 @@ #include "qtsupportplugin.h" #include "customexecutablerunconfiguration.h" -#include "qtoptionspage.h" +#include "desktopqtversionfactory.h" +#include "qtfeatureprovider.h" #include "qtkitinformation.h" +#include "qtoptionspage.h" #include "qtversionmanager.h" -#include "qtfeatureprovider.h" +#include "simulatorqtversionfactory.h" #include "uicodemodelsupport.h" +#include "winceqtversionfactory.h" #include "profilereader.h" @@ -70,6 +73,9 @@ bool QtSupportPlugin::initialize(const QStringList &arguments, QString *errorMes return false; addAutoReleasedObject(new QtVersionManager); + addAutoReleasedObject(new DesktopQtVersionFactory); + addAutoReleasedObject(new SimulatorQtVersionFactory); + addAutoReleasedObject(new WinCeQtVersionFactory); addAutoReleasedObject(new UiCodeModelManager); QtFeatureProvider *featureMgr = new QtFeatureProvider; diff --git a/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.cpp b/src/plugins/qtsupport/simulatorqtversion.cpp similarity index 81% rename from src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.cpp rename to src/plugins/qtsupport/simulatorqtversion.cpp index f24d686fed7..8c8a73e63e7 100644 --- a/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.cpp +++ b/src/plugins/qtsupport/simulatorqtversion.cpp @@ -28,23 +28,23 @@ ****************************************************************************/ #include "simulatorqtversion.h" +#include "qtsupportconstants.h" -#include <qtsupport/qtsupportconstants.h> #include <coreplugin/featureprovider.h> #include <QCoreApplication> -using namespace Qt4ProjectManager; -using namespace Qt4ProjectManager::Internal; +using namespace QtSupport; +using namespace QtSupport::Internal; SimulatorQtVersion::SimulatorQtVersion() - : QtSupport::BaseQtVersion() + : BaseQtVersion() { } SimulatorQtVersion::SimulatorQtVersion(const Utils::FileName &path, bool isAutodetected, const QString &autodetectionSource) - : QtSupport::BaseQtVersion(path, isAutodetected, autodetectionSource) + : BaseQtVersion(path, isAutodetected, autodetectionSource) { setDisplayName(defaultDisplayName(qtVersionString(), path, false)); } @@ -61,15 +61,15 @@ SimulatorQtVersion *SimulatorQtVersion::clone() const QString SimulatorQtVersion::type() const { - return QLatin1String(QtSupport::Constants::SIMULATORQT); + return QLatin1String(Constants::SIMULATORQT); } QStringList SimulatorQtVersion::warningReason() const { QStringList ret = BaseQtVersion::warningReason(); - if (qtVersion() >= QtSupport::QtVersionNumber(5, 0, 0) && qmlsceneCommand().isEmpty()) + if (qtVersion() >= QtVersionNumber(5, 0, 0) && qmlsceneCommand().isEmpty()) ret << QCoreApplication::translate("QtVersion", "No qmlscene installed."); - if (qtVersion() >= QtSupport::QtVersionNumber(4, 7, 0) && qmlviewerCommand().isEmpty()) + if (qtVersion() >= QtVersionNumber(4, 7, 0) && qmlviewerCommand().isEmpty()) ret << QCoreApplication::translate("QtVersion", "No qmlviewer installed."); return ret; } @@ -87,9 +87,8 @@ QString SimulatorQtVersion::description() const Core::FeatureSet SimulatorQtVersion::availableFeatures() const { - Core::FeatureSet features = QtSupport::BaseQtVersion::availableFeatures(); - features |= Core::FeatureSet(QtSupport::Constants::FEATURE_MOBILE); - + Core::FeatureSet features = BaseQtVersion::availableFeatures(); + features |= Core::FeatureSet(Constants::FEATURE_MOBILE); return features; } diff --git a/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.h b/src/plugins/qtsupport/simulatorqtversion.h similarity index 94% rename from src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.h rename to src/plugins/qtsupport/simulatorqtversion.h index e32b00edb24..2a3487bb4f5 100644 --- a/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversion.h +++ b/src/plugins/qtsupport/simulatorqtversion.h @@ -30,13 +30,12 @@ #ifndef SIMULATORQTVERSION_H #define SIMULATORQTVERSION_H -#include <qtsupport/baseqtversion.h> - -namespace Qt4ProjectManager{ +#include "baseqtversion.h" +namespace QtSupport { namespace Internal { -class SimulatorQtVersion : public QtSupport::BaseQtVersion +class SimulatorQtVersion : public BaseQtVersion { public: SimulatorQtVersion(); @@ -56,7 +55,7 @@ public: bool supportsPlatform(const QString &platformName) const; }; -} -} +} // Internal +} // QtSupport #endif // SIMULATORQTVERSION_H diff --git a/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversionfactory.cpp b/src/plugins/qtsupport/simulatorqtversionfactory.cpp similarity index 80% rename from src/plugins/qt4projectmanager/qt-desktop/simulatorqtversionfactory.cpp rename to src/plugins/qtsupport/simulatorqtversionfactory.cpp index 21e7b3bbe95..745d15c13d8 100644 --- a/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversionfactory.cpp +++ b/src/plugins/qtsupport/simulatorqtversionfactory.cpp @@ -29,14 +29,13 @@ #include "simulatorqtversionfactory.h" #include "simulatorqtversion.h" - -#include <qtsupport/qtsupportconstants.h> -#include <qtsupport/profilereader.h> +#include "qtsupportconstants.h" +#include "profilereader.h" #include <QFileInfo> -using namespace Qt4ProjectManager; -using namespace Qt4ProjectManager::Internal; +using namespace QtSupport; +using namespace QtSupport::Internal; SimulatorQtVersionFactory::SimulatorQtVersionFactory(QObject *parent) : QtVersionFactory(parent) @@ -51,14 +50,14 @@ SimulatorQtVersionFactory::~SimulatorQtVersionFactory() bool SimulatorQtVersionFactory::canRestore(const QString &type) { - return type == QLatin1String(QtSupport::Constants::SIMULATORQT); + return type == QLatin1String(Constants::SIMULATORQT); } -QtSupport::BaseQtVersion *SimulatorQtVersionFactory::restore(const QString &type, const QVariantMap &data) +BaseQtVersion *SimulatorQtVersionFactory::restore(const QString &type, const QVariantMap &data) { if (!canRestore(type)) return 0; - QtSupport::BaseQtVersion *v = new SimulatorQtVersion; + BaseQtVersion *v = new SimulatorQtVersion; v->fromMap(data); return v; } @@ -69,7 +68,7 @@ int SimulatorQtVersionFactory::priority() const return 50; } -QtSupport::BaseQtVersion *SimulatorQtVersionFactory::create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator, bool isAutoDetected, const QString &autoDetectionSource) +BaseQtVersion *SimulatorQtVersionFactory::create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator, bool isAutoDetected, const QString &autoDetectionSource) { QFileInfo fi = qmakePath.toFileInfo(); if (!fi.exists() || !fi.isExecutable() || !fi.isFile()) diff --git a/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversionfactory.h b/src/plugins/qtsupport/simulatorqtversionfactory.h similarity index 80% rename from src/plugins/qt4projectmanager/qt-desktop/simulatorqtversionfactory.h rename to src/plugins/qtsupport/simulatorqtversionfactory.h index d30c547dc2b..70a0c5946f5 100644 --- a/src/plugins/qt4projectmanager/qt-desktop/simulatorqtversionfactory.h +++ b/src/plugins/qtsupport/simulatorqtversionfactory.h @@ -30,26 +30,25 @@ #ifndef SIMULATORQTVERSIONFACTORY_H #define SIMULATORQTVERSIONFACTORY_H -#include <qtsupport/qtversionfactory.h> +#include "qtversionfactory.h" -namespace Qt4ProjectManager { +namespace QtSupport { namespace Internal { -class SimulatorQtVersionFactory : public QtSupport::QtVersionFactory +class SimulatorQtVersionFactory : public QtVersionFactory { public: explicit SimulatorQtVersionFactory(QObject *parent = 0); ~SimulatorQtVersionFactory(); virtual bool canRestore(const QString &type); - virtual QtSupport::BaseQtVersion *restore(const QString &type, const QVariantMap &data); + virtual BaseQtVersion *restore(const QString &type, const QVariantMap &data); virtual int priority() const; - virtual QtSupport::BaseQtVersion *create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator, bool isAutoDetected = false, const QString &autoDetectionSource = QString()); + virtual BaseQtVersion *create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator, bool isAutoDetected = false, const QString &autoDetectionSource = QString()); }; } // Internal -} // Qt4ProjectManager - +} // QtSupport #endif // SIMULATORQTVERSIONFACTORY_H diff --git a/src/plugins/qt4projectmanager/winceqtversion.cpp b/src/plugins/qtsupport/winceqtversion.cpp similarity index 85% rename from src/plugins/qt4projectmanager/winceqtversion.cpp rename to src/plugins/qtsupport/winceqtversion.cpp index 4c1c0dc8c32..362004014d1 100644 --- a/src/plugins/qt4projectmanager/winceqtversion.cpp +++ b/src/plugins/qtsupport/winceqtversion.cpp @@ -28,23 +28,24 @@ ****************************************************************************/ #include "winceqtversion.h" -#include <qtsupport/qtsupportconstants.h> +#include "qtsupportconstants.h" + #include <QCoreApplication> #include <QStringList> -using namespace Qt4ProjectManager; -using namespace Qt4ProjectManager::Internal; +using namespace QtSupport; +using namespace QtSupport::Internal; WinCeQtVersion::WinCeQtVersion() - : QtSupport::BaseQtVersion(), + : BaseQtVersion(), m_archType(ProjectExplorer::Abi::ArmArchitecture) { } WinCeQtVersion::WinCeQtVersion(const Utils::FileName &path, const QString &archType, - bool isAutodetected, const QString &autodetectionSource) - : QtSupport::BaseQtVersion(path, isAutodetected, autodetectionSource), - m_archType(ProjectExplorer::Abi::ArmArchitecture) + bool isAutodetected, const QString &autodetectionSource) + : BaseQtVersion(path, isAutodetected, autodetectionSource), + m_archType(ProjectExplorer::Abi::ArmArchitecture) { if (0 == archType.compare(QLatin1String("x86"), Qt::CaseInsensitive)) m_archType = ProjectExplorer::Abi::X86Architecture; @@ -64,7 +65,7 @@ WinCeQtVersion *WinCeQtVersion::clone() const QString WinCeQtVersion::type() const { - return QLatin1String(QtSupport::Constants::WINCEQT); + return QLatin1String(Constants::WINCEQT); } QList<ProjectExplorer::Abi> WinCeQtVersion::detectQtAbis() const @@ -80,7 +81,7 @@ QList<ProjectExplorer::Abi> WinCeQtVersion::detectQtAbis() const QString WinCeQtVersion::description() const { return QCoreApplication::translate("QtVersion", - "Qt for WinCE", "Qt Version is meant for WinCE"); + "Qt for WinCE", "Qt Version is meant for WinCE"); } void WinCeQtVersion::fromMap(const QVariantMap &map) @@ -104,10 +105,10 @@ void WinCeQtVersion::fromMap(const QVariantMap &map) QString WinCeQtVersion::platformName() const { - return QLatin1String(QtSupport::Constants::WINDOWS_CE_PLATFORM); + return QLatin1String(Constants::WINDOWS_CE_PLATFORM); } QString WinCeQtVersion::platformDisplayName() const { - return QLatin1String(QtSupport::Constants::WINDOWS_CE_PLATFORM_TR); + return QLatin1String(Constants::WINDOWS_CE_PLATFORM_TR); } diff --git a/src/plugins/qt4projectmanager/winceqtversion.h b/src/plugins/qtsupport/winceqtversion.h similarity index 88% rename from src/plugins/qt4projectmanager/winceqtversion.h rename to src/plugins/qtsupport/winceqtversion.h index f8be3814ccb..669ad56d1aa 100644 --- a/src/plugins/qt4projectmanager/winceqtversion.h +++ b/src/plugins/qtsupport/winceqtversion.h @@ -30,17 +30,17 @@ #ifndef WINCEQTVERSION_H #define WINCEQTVERSION_H -#include <qtsupport/baseqtversion.h> +#include "baseqtversion.h" -namespace Qt4ProjectManager { +namespace QtSupport { namespace Internal { -class WinCeQtVersion : public QtSupport::BaseQtVersion +class WinCeQtVersion : public BaseQtVersion { public: WinCeQtVersion(); WinCeQtVersion(const Utils::FileName &path, const QString &archType, - bool isAutodetected = false, const QString &autodetectionSource = QString()); + bool isAutodetected = false, const QString &autodetectionSource = QString()); ~WinCeQtVersion(); WinCeQtVersion *clone() const; @@ -59,7 +59,7 @@ private: ProjectExplorer::Abi::Architecture m_archType; }; -} // namespace Internal -} // namespace Qt4ProjectManager +} // Internal +} // QtSupport #endif // WINCEQTVERSION_H diff --git a/src/plugins/qt4projectmanager/winceqtversionfactory.cpp b/src/plugins/qtsupport/winceqtversionfactory.cpp similarity index 82% rename from src/plugins/qt4projectmanager/winceqtversionfactory.cpp rename to src/plugins/qtsupport/winceqtversionfactory.cpp index 2f2d810fcb8..bcc827a7f7b 100644 --- a/src/plugins/qt4projectmanager/winceqtversionfactory.cpp +++ b/src/plugins/qtsupport/winceqtversionfactory.cpp @@ -29,12 +29,13 @@ #include "winceqtversionfactory.h" #include "winceqtversion.h" -#include <qtsupport/qtsupportconstants.h> -#include <qtsupport/profilereader.h> +#include "qtsupportconstants.h" +#include "profilereader.h" + #include <QFileInfo> -using namespace Qt4ProjectManager; -using namespace Qt4ProjectManager::Internal; +using namespace QtSupport; +using namespace QtSupport::Internal; WinCeQtVersionFactory::WinCeQtVersionFactory(QObject *parent) : QtVersionFactory(parent) @@ -49,10 +50,10 @@ WinCeQtVersionFactory::~WinCeQtVersionFactory() bool WinCeQtVersionFactory::canRestore(const QString &type) { - return type == QLatin1String(QtSupport::Constants::WINCEQT); + return type == QLatin1String(Constants::WINCEQT); } -QtSupport::BaseQtVersion *WinCeQtVersionFactory::restore(const QString &type, const QVariantMap &data) +BaseQtVersion *WinCeQtVersionFactory::restore(const QString &type, const QVariantMap &data) { if (!canRestore(type)) return 0; @@ -66,7 +67,7 @@ int WinCeQtVersionFactory::priority() const return 50; } -QtSupport::BaseQtVersion *WinCeQtVersionFactory::create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator, bool isAutoDetected, const QString &autoDetectionSource) +BaseQtVersion *WinCeQtVersionFactory::create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator, bool isAutoDetected, const QString &autoDetectionSource) { QFileInfo fi = qmakePath.toFileInfo(); if (!fi.exists() || !fi.isExecutable() || !fi.isFile()) diff --git a/src/plugins/qt4projectmanager/winceqtversionfactory.h b/src/plugins/qtsupport/winceqtversionfactory.h similarity index 78% rename from src/plugins/qt4projectmanager/winceqtversionfactory.h rename to src/plugins/qtsupport/winceqtversionfactory.h index 7bd45a18e49..0e74c0214d5 100644 --- a/src/plugins/qt4projectmanager/winceqtversionfactory.h +++ b/src/plugins/qtsupport/winceqtversionfactory.h @@ -30,28 +30,28 @@ #ifndef WINCEQTVERSIONFACTORY_H #define WINCEQTVERSIONFACTORY_H -#include <qtsupport/qtversionfactory.h> +#include "qtversionfactory.h" -namespace Qt4ProjectManager { +namespace QtSupport { namespace Internal { -class WinCeQtVersionFactory : public QtSupport::QtVersionFactory +class WinCeQtVersionFactory : public QtVersionFactory { public: explicit WinCeQtVersionFactory(QObject *parent = 0); ~WinCeQtVersionFactory(); virtual bool canRestore(const QString &type); - virtual QtSupport::BaseQtVersion *restore(const QString &type, const QVariantMap &data); + virtual BaseQtVersion *restore(const QString &type, const QVariantMap &data); virtual int priority() const; - virtual QtSupport::BaseQtVersion *create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator, - bool isAutoDetected = false, const QString &autoDetectionSource = QString()); + virtual BaseQtVersion *create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator, + bool isAutoDetected = false, const QString &autoDetectionSource = QString()); }; } // Internal -} // Qt4ProjectManager +} // QtSupport #endif // WINCEQTVERSIONFACTORY_H -- GitLab