forked from qt-creator/qt-creator
		
	QtSupport: Remove SimulatorQt
Unused for years. Change-Id: I721068ecf18afb09fb928a348cbb5e8127a3dfc2 Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com> Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This commit is contained in:
		| @@ -101,7 +101,6 @@ DesktopQmakeRunConfiguration::DesktopQmakeRunConfiguration(Target *parent, Deskt | ||||
|     m_commandLineArguments(source->m_commandLineArguments), | ||||
|     m_proFilePath(source->m_proFilePath), | ||||
|     m_runMode(source->m_runMode), | ||||
|     m_forcedGuiMode(source->m_forcedGuiMode), | ||||
|     m_isUsingDyldImageSuffix(source->m_isUsingDyldImageSuffix), | ||||
|     m_userWorkingDirectory(source->m_userWorkingDirectory), | ||||
|     m_parseSuccess(source->m_parseSuccess), | ||||
| @@ -162,9 +161,6 @@ void DesktopQmakeRunConfiguration::ctor() | ||||
| { | ||||
|     setDefaultDisplayName(defaultDisplayName()); | ||||
|  | ||||
|     QtSupport::BaseQtVersion *version = QtSupport::QtKitInformation::qtVersion(target()->kit()); | ||||
|     m_forcedGuiMode = (version && version->type() == QLatin1String(QtSupport::Constants::SIMULATORQT)); | ||||
|  | ||||
|     QmakeProject *project = static_cast<QmakeProject *>(target()->project()); | ||||
|     connect(project, &QmakeProject::proFileUpdated, | ||||
|             this, &DesktopQmakeRunConfiguration::proFileUpdated); | ||||
| @@ -176,8 +172,6 @@ void DesktopQmakeRunConfiguration::ctor() | ||||
|  | ||||
| void DesktopQmakeRunConfiguration::kitChanged() | ||||
| { | ||||
|     QtSupport::BaseQtVersion *version = QtSupport::QtKitInformation::qtVersion(target()->kit()); | ||||
|     m_forcedGuiMode = (version && version->type() == QLatin1String(QtSupport::Constants::SIMULATORQT)); | ||||
|     emit runModeChanged(runMode()); // Always emit | ||||
| } | ||||
|  | ||||
| @@ -249,7 +243,6 @@ DesktopQmakeRunConfigurationWidget::DesktopQmakeRunConfigurationWidget(DesktopQm | ||||
|     QHBoxLayout *innerBox = new QHBoxLayout(); | ||||
|     m_useTerminalCheck = new QCheckBox(tr("Run in terminal"), this); | ||||
|     m_useTerminalCheck->setChecked(m_qmakeRunConfiguration->runMode() == ApplicationLauncher::Console); | ||||
|     m_useTerminalCheck->setVisible(!m_qmakeRunConfiguration->forcedGuiMode()); | ||||
|     innerBox->addWidget(m_useTerminalCheck); | ||||
|  | ||||
|     m_useQvfbCheck = new QCheckBox(tr("Run on QVFb"), this); | ||||
| @@ -380,10 +373,8 @@ void DesktopQmakeRunConfigurationWidget::commandLineArgumentsChanged(const QStri | ||||
|  | ||||
| void DesktopQmakeRunConfigurationWidget::runModeChanged(ApplicationLauncher::Mode runMode) | ||||
| { | ||||
|     if (!m_ignoreChange) { | ||||
|         m_useTerminalCheck->setVisible(!m_qmakeRunConfiguration->forcedGuiMode()); | ||||
|     if (!m_ignoreChange) | ||||
|         m_useTerminalCheck->setChecked(runMode == ApplicationLauncher::Console); | ||||
|     } | ||||
| } | ||||
|  | ||||
| void DesktopQmakeRunConfigurationWidget::usingDyldImageSuffixChanged(bool state) | ||||
| @@ -458,16 +449,9 @@ QString DesktopQmakeRunConfiguration::executable() const | ||||
|  | ||||
| ApplicationLauncher::Mode DesktopQmakeRunConfiguration::runMode() const | ||||
| { | ||||
|     if (m_forcedGuiMode) | ||||
|         return ProjectExplorer::ApplicationLauncher::Gui; | ||||
|     return m_runMode; | ||||
| } | ||||
|  | ||||
| bool DesktopQmakeRunConfiguration::forcedGuiMode() const | ||||
| { | ||||
|     return m_forcedGuiMode; | ||||
| } | ||||
|  | ||||
| bool DesktopQmakeRunConfiguration::isUsingDyldImageSuffix() const | ||||
| { | ||||
|     return m_isUsingDyldImageSuffix; | ||||
|   | ||||
| @@ -80,7 +80,6 @@ public: | ||||
|  | ||||
|     virtual QString executable() const; | ||||
|     virtual ProjectExplorer::ApplicationLauncher::Mode runMode() const; | ||||
|     bool forcedGuiMode() const; | ||||
|     virtual QString workingDirectory() const; | ||||
|     virtual QString commandLineArguments() const; | ||||
|  | ||||
| @@ -131,7 +130,6 @@ private: | ||||
|  | ||||
|     // Cached startup sub project information | ||||
|     ProjectExplorer::ApplicationLauncher::Mode m_runMode; | ||||
|     bool m_forcedGuiMode; | ||||
|     bool m_isUsingDyldImageSuffix; | ||||
|     QString m_userWorkingDirectory; | ||||
|     bool m_parseSuccess; | ||||
|   | ||||
| @@ -296,9 +296,6 @@ Target *QmakeProjectImporter::preferredTarget(const QList<Target *> &possibleTar | ||||
|         if (t->kit() == KitManager::defaultKit()) { | ||||
|             activeTarget = t; | ||||
|             activeTargetPriority = 3; | ||||
|         } else if (activeTargetPriority < 2 && version && version->type() == QLatin1String(QtSupport::Constants::SIMULATORQT)) { | ||||
|             activeTarget = t; | ||||
|             activeTargetPriority = 2; | ||||
|         } else if (activeTargetPriority < 1 && version && version->type() == QLatin1String(QtSupport::Constants::DESKTOPQT)) { | ||||
|             activeTarget = t; | ||||
|             activeTargetPriority = 1; | ||||
|   | ||||
| @@ -463,14 +463,10 @@ bool PuppetCreator::qtIsSupported() const | ||||
| { | ||||
|     QtSupport::BaseQtVersion *currentQtVersion = QtSupport::QtKitInformation::qtVersion(m_kit); | ||||
|  | ||||
|     if (currentQtVersion | ||||
|     return currentQtVersion | ||||
|             && currentQtVersion->isValid() | ||||
|             && nonEarlyQt5Version(currentQtVersion->qtVersion()) | ||||
|             && (currentQtVersion->type() == QLatin1String(QtSupport::Constants::DESKTOPQT) | ||||
|                 || currentQtVersion->type() == QLatin1String(QtSupport::Constants::SIMULATORQT))) | ||||
|         return true; | ||||
|  | ||||
|     return false; | ||||
|             && currentQtVersion->type() == QLatin1String(QtSupport::Constants::DESKTOPQT); | ||||
| } | ||||
|  | ||||
| bool PuppetCreator::checkPuppetVersion(const QString &qmlPuppetPath) | ||||
|   | ||||
| @@ -110,9 +110,7 @@ ModelManagerInterface::ProjectInfo ModelManager::defaultProjectInfoForProject( | ||||
|     if (!setPreferDump && qtVersion) | ||||
|         preferDebugDump = (qtVersion->defaultBuildConfig() & QtSupport::BaseQtVersion::DebugBuild); | ||||
|     if (qtVersion && qtVersion->isValid()) { | ||||
|         projectInfo.tryQmlDump = project && ( | ||||
|                     qtVersion->type() == QLatin1String(QtSupport::Constants::DESKTOPQT) | ||||
|                     || qtVersion->type() == QLatin1String(QtSupport::Constants::SIMULATORQT)); | ||||
|         projectInfo.tryQmlDump = project && qtVersion->type() == QLatin1String(QtSupport::Constants::DESKTOPQT); | ||||
|         projectInfo.qtQmlPath = QFileInfo(qtVersion->qmakeProperty("QT_INSTALL_QML")).canonicalFilePath(); | ||||
|         projectInfo.qtImportsPath = QFileInfo(qtVersion->qmakeProperty("QT_INSTALL_IMPORTS")).canonicalFilePath(); | ||||
|         projectInfo.qtVersionString = qtVersion->qtVersionString(); | ||||
|   | ||||
| @@ -305,8 +305,7 @@ void QmlProjectRunConfiguration::updateEnabled() | ||||
| bool QmlProjectRunConfiguration::isValidVersion(QtSupport::BaseQtVersion *version) | ||||
| { | ||||
|     if (version | ||||
|             && (version->type() == QLatin1String(QtSupport::Constants::DESKTOPQT) | ||||
|                 || version->type() == QLatin1String(QtSupport::Constants::SIMULATORQT)) | ||||
|             && version->type() == QLatin1String(QtSupport::Constants::DESKTOPQT) | ||||
|             && !version->qmlviewerCommand().isEmpty()) { | ||||
|         return true; | ||||
|     } | ||||
|   | ||||
| @@ -196,10 +196,9 @@ bool QmlDumpTool::canBuild(const BaseQtVersion *qtVersion, QString *reason) | ||||
| { | ||||
|     const QString installHeaders = qtVersion->qmakeProperty("QT_INSTALL_HEADERS"); | ||||
|  | ||||
|     if (qtVersion->type() != QLatin1String(Constants::DESKTOPQT) | ||||
|             && qtVersion->type() != QLatin1String(Constants::SIMULATORQT)) { | ||||
|     if (qtVersion->type() != QLatin1String(Constants::DESKTOPQT)) { | ||||
|         if (reason) | ||||
|             *reason = QCoreApplication::translate("QmakeProjectManager::QmlDumpTool", "Only available for Qt for Desktop and Qt for Qt Simulator."); | ||||
|             *reason = QCoreApplication::translate("QmakeProjectManager::QmlDumpTool", "Only available for Qt for Desktop."); | ||||
|         return false; | ||||
|     } | ||||
|     if (qtVersion->qtVersion() < QtVersionNumber(4, 7, 1)) { | ||||
|   | ||||
| @@ -32,9 +32,7 @@ HEADERS += \ | ||||
|     screenshotcropper.h \ | ||||
|     qtconfigwidget.h \ | ||||
|     desktopqtversionfactory.h \ | ||||
|     simulatorqtversionfactory.h \ | ||||
|     desktopqtversion.h \ | ||||
|     simulatorqtversion.h \ | ||||
|     winceqtversionfactory.h \ | ||||
|     winceqtversion.h | ||||
|  | ||||
| @@ -62,9 +60,7 @@ SOURCES += \ | ||||
|     screenshotcropper.cpp \ | ||||
|     qtconfigwidget.cpp \ | ||||
|     desktopqtversionfactory.cpp \ | ||||
|     simulatorqtversionfactory.cpp \ | ||||
|     desktopqtversion.cpp \ | ||||
|     simulatorqtversion.cpp \ | ||||
|     winceqtversionfactory.cpp \ | ||||
|     winceqtversion.cpp | ||||
|  | ||||
|   | ||||
| @@ -114,8 +114,6 @@ QtcPlugin { | ||||
|         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", | ||||
|         ] | ||||
|   | ||||
| @@ -43,7 +43,6 @@ const char CODEGEN_SETTINGS_PAGE_NAME[] = QT_TRANSLATE_NOOP("QtSupport", "Qt Cla | ||||
|  | ||||
| // QtVersions | ||||
| const char DESKTOPQT[]   = "Qt4ProjectManager.QtVersion.Desktop"; | ||||
| const char SIMULATORQT[] = "Qt4ProjectManager.QtVersion.Simulator"; | ||||
| const char WINCEQT[]     = "Qt4ProjectManager.QtVersion.WinCE"; | ||||
|  | ||||
| // BaseQtVersion settings | ||||
|   | ||||
| @@ -38,7 +38,6 @@ | ||||
| #include "qtkitinformation.h" | ||||
| #include "qtoptionspage.h" | ||||
| #include "qtversionmanager.h" | ||||
| #include "simulatorqtversionfactory.h" | ||||
| #include "uicodemodelsupport.h" | ||||
| #include "winceqtversionfactory.h" | ||||
|  | ||||
| @@ -77,7 +76,6 @@ bool QtSupportPlugin::initialize(const QStringList &arguments, QString *errorMes | ||||
|  | ||||
|     addAutoReleasedObject(new QtVersionManager); | ||||
|     addAutoReleasedObject(new DesktopQtVersionFactory); | ||||
|     addAutoReleasedObject(new SimulatorQtVersionFactory); | ||||
|     addAutoReleasedObject(new WinCeQtVersionFactory); | ||||
|     addAutoReleasedObject(new UiCodeModelManager); | ||||
|  | ||||
|   | ||||
| @@ -1,94 +0,0 @@ | ||||
| /**************************************************************************** | ||||
| ** | ||||
| ** Copyright (C) 2015 The Qt Company Ltd. | ||||
| ** Contact: http://www.qt.io/licensing | ||||
| ** | ||||
| ** This file is part of Qt Creator. | ||||
| ** | ||||
| ** Commercial License Usage | ||||
| ** Licensees holding valid commercial Qt licenses may use this file in | ||||
| ** accordance with the commercial license agreement provided with the | ||||
| ** Software or, alternatively, in accordance with the terms contained in | ||||
| ** a written agreement between you and The Qt Company.  For licensing terms and | ||||
| ** conditions see http://www.qt.io/terms-conditions.  For further information | ||||
| ** use the contact form at http://www.qt.io/contact-us. | ||||
| ** | ||||
| ** GNU Lesser General Public License Usage | ||||
| ** Alternatively, this file may be used under the terms of the GNU Lesser | ||||
| ** General Public License version 2.1 or version 3 as published by the Free | ||||
| ** Software Foundation and appearing in the file LICENSE.LGPLv21 and | ||||
| ** LICENSE.LGPLv3 included in the packaging of this file.  Please review the | ||||
| ** following information to ensure the GNU Lesser General Public License | ||||
| ** requirements will be met: https://www.gnu.org/licenses/lgpl.html and | ||||
| ** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. | ||||
| ** | ||||
| ** In addition, as a special exception, The Qt Company gives you certain additional | ||||
| ** rights.  These rights are described in The Qt Company LGPL Exception | ||||
| ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. | ||||
| ** | ||||
| ****************************************************************************/ | ||||
|  | ||||
| #include "simulatorqtversion.h" | ||||
| #include "qtsupportconstants.h" | ||||
|  | ||||
| #include <coreplugin/featureprovider.h> | ||||
|  | ||||
| #include <QCoreApplication> | ||||
|  | ||||
| using namespace QtSupport; | ||||
| using namespace QtSupport::Internal; | ||||
|  | ||||
| SimulatorQtVersion::SimulatorQtVersion() | ||||
|     : BaseQtVersion() | ||||
| { | ||||
|  | ||||
| } | ||||
|  | ||||
| SimulatorQtVersion::SimulatorQtVersion(const Utils::FileName &path, bool isAutodetected, const QString &autodetectionSource) | ||||
|     : BaseQtVersion(path, isAutodetected, autodetectionSource) | ||||
| { | ||||
|     setUnexpandedDisplayName(defaultUnexpandedDisplayName(path, false)); | ||||
| } | ||||
|  | ||||
| SimulatorQtVersion *SimulatorQtVersion::clone() const | ||||
| { | ||||
|     return new SimulatorQtVersion(*this); | ||||
| } | ||||
|  | ||||
| QString SimulatorQtVersion::type() const | ||||
| { | ||||
|     return QLatin1String(Constants::SIMULATORQT); | ||||
| } | ||||
|  | ||||
| QStringList SimulatorQtVersion::warningReason() const | ||||
| { | ||||
|     QStringList ret = BaseQtVersion::warningReason(); | ||||
|     if (qtVersion() >= QtVersionNumber(5, 0, 0) && qmlsceneCommand().isEmpty()) | ||||
|         ret << QCoreApplication::translate("QtVersion", "No qmlscene installed."); | ||||
|     if (qtVersion() >= QtVersionNumber(4, 7, 0) && qmlviewerCommand().isEmpty()) | ||||
|         ret << QCoreApplication::translate("QtVersion", "No qmlviewer installed."); | ||||
|     return ret; | ||||
| } | ||||
|  | ||||
| QList<ProjectExplorer::Abi> SimulatorQtVersion::detectQtAbis() const | ||||
| { | ||||
|     ensureMkSpecParsed(); | ||||
|     return qtAbisFromLibrary(qtCorePaths(versionInfo(), qtVersionString())); | ||||
| } | ||||
|  | ||||
| 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 = BaseQtVersion::availableFeatures(); | ||||
|     features |= Core::FeatureSet(Constants::FEATURE_MOBILE); | ||||
|     return features; | ||||
| } | ||||
|  | ||||
| bool SimulatorQtVersion::supportsPlatform(const QString &platformName) const | ||||
| { | ||||
|     return platformName.isEmpty(); | ||||
| } | ||||
| @@ -1,61 +0,0 @@ | ||||
| /**************************************************************************** | ||||
| ** | ||||
| ** Copyright (C) 2015 The Qt Company Ltd. | ||||
| ** Contact: http://www.qt.io/licensing | ||||
| ** | ||||
| ** This file is part of Qt Creator. | ||||
| ** | ||||
| ** Commercial License Usage | ||||
| ** Licensees holding valid commercial Qt licenses may use this file in | ||||
| ** accordance with the commercial license agreement provided with the | ||||
| ** Software or, alternatively, in accordance with the terms contained in | ||||
| ** a written agreement between you and The Qt Company.  For licensing terms and | ||||
| ** conditions see http://www.qt.io/terms-conditions.  For further information | ||||
| ** use the contact form at http://www.qt.io/contact-us. | ||||
| ** | ||||
| ** GNU Lesser General Public License Usage | ||||
| ** Alternatively, this file may be used under the terms of the GNU Lesser | ||||
| ** General Public License version 2.1 or version 3 as published by the Free | ||||
| ** Software Foundation and appearing in the file LICENSE.LGPLv21 and | ||||
| ** LICENSE.LGPLv3 included in the packaging of this file.  Please review the | ||||
| ** following information to ensure the GNU Lesser General Public License | ||||
| ** requirements will be met: https://www.gnu.org/licenses/lgpl.html and | ||||
| ** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. | ||||
| ** | ||||
| ** In addition, as a special exception, The Qt Company gives you certain additional | ||||
| ** rights.  These rights are described in The Qt Company LGPL Exception | ||||
| ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. | ||||
| ** | ||||
| ****************************************************************************/ | ||||
|  | ||||
| #ifndef SIMULATORQTVERSION_H | ||||
| #define SIMULATORQTVERSION_H | ||||
|  | ||||
| #include "baseqtversion.h" | ||||
|  | ||||
| namespace QtSupport { | ||||
| namespace Internal { | ||||
|  | ||||
| class SimulatorQtVersion : public BaseQtVersion | ||||
| { | ||||
| public: | ||||
|     SimulatorQtVersion(); | ||||
|     SimulatorQtVersion(const Utils::FileName &path, bool isAutodetected = false, const QString &autodetectionSource = QString()); | ||||
|     SimulatorQtVersion *clone() const; | ||||
|  | ||||
|     QString type() const; | ||||
|  | ||||
|     QStringList warningReason() const; | ||||
|  | ||||
|     QList<ProjectExplorer::Abi> detectQtAbis() const; | ||||
|  | ||||
|     QString description() const; | ||||
|  | ||||
|     Core::FeatureSet availableFeatures() const; | ||||
|     bool supportsPlatform(const QString &platformName) const; | ||||
| }; | ||||
|  | ||||
| } // Internal | ||||
| } // QtSupport | ||||
|  | ||||
| #endif // SIMULATORQTVERSION_H | ||||
| @@ -1,82 +0,0 @@ | ||||
| /**************************************************************************** | ||||
| ** | ||||
| ** Copyright (C) 2015 The Qt Company Ltd. | ||||
| ** Contact: http://www.qt.io/licensing | ||||
| ** | ||||
| ** This file is part of Qt Creator. | ||||
| ** | ||||
| ** Commercial License Usage | ||||
| ** Licensees holding valid commercial Qt licenses may use this file in | ||||
| ** accordance with the commercial license agreement provided with the | ||||
| ** Software or, alternatively, in accordance with the terms contained in | ||||
| ** a written agreement between you and The Qt Company.  For licensing terms and | ||||
| ** conditions see http://www.qt.io/terms-conditions.  For further information | ||||
| ** use the contact form at http://www.qt.io/contact-us. | ||||
| ** | ||||
| ** GNU Lesser General Public License Usage | ||||
| ** Alternatively, this file may be used under the terms of the GNU Lesser | ||||
| ** General Public License version 2.1 or version 3 as published by the Free | ||||
| ** Software Foundation and appearing in the file LICENSE.LGPLv21 and | ||||
| ** LICENSE.LGPLv3 included in the packaging of this file.  Please review the | ||||
| ** following information to ensure the GNU Lesser General Public License | ||||
| ** requirements will be met: https://www.gnu.org/licenses/lgpl.html and | ||||
| ** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. | ||||
| ** | ||||
| ** In addition, as a special exception, The Qt Company gives you certain additional | ||||
| ** rights.  These rights are described in The Qt Company LGPL Exception | ||||
| ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. | ||||
| ** | ||||
| ****************************************************************************/ | ||||
|  | ||||
| #include "simulatorqtversionfactory.h" | ||||
| #include "simulatorqtversion.h" | ||||
| #include "qtsupportconstants.h" | ||||
| #include "profilereader.h" | ||||
|  | ||||
| #include <QFileInfo> | ||||
|  | ||||
| using namespace QtSupport; | ||||
| using namespace QtSupport::Internal; | ||||
|  | ||||
| SimulatorQtVersionFactory::SimulatorQtVersionFactory(QObject *parent) | ||||
|     : QtVersionFactory(parent) | ||||
| { | ||||
|  | ||||
| } | ||||
|  | ||||
| SimulatorQtVersionFactory::~SimulatorQtVersionFactory() | ||||
| { | ||||
|  | ||||
| } | ||||
|  | ||||
| bool SimulatorQtVersionFactory::canRestore(const QString &type) | ||||
| { | ||||
|     return type == QLatin1String(Constants::SIMULATORQT); | ||||
| } | ||||
|  | ||||
| BaseQtVersion *SimulatorQtVersionFactory::restore(const QString &type, const QVariantMap &data) | ||||
| { | ||||
|     if (!canRestore(type)) | ||||
|         return 0; | ||||
|     BaseQtVersion *v = new SimulatorQtVersion; | ||||
|     v->fromMap(data); | ||||
|     return v; | ||||
| } | ||||
|  | ||||
|  | ||||
| int SimulatorQtVersionFactory::priority() const | ||||
| { | ||||
|     return 50; | ||||
| } | ||||
|  | ||||
| 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()) | ||||
|         return 0; | ||||
|     QStringList configValues = evaluator->values(QLatin1String("CONFIG")); | ||||
|     if (!configValues.contains(QLatin1String("simulator"))) | ||||
|         return 0; | ||||
|  | ||||
|     return new SimulatorQtVersion(qmakePath, isAutoDetected, autoDetectionSource); | ||||
| } | ||||
| @@ -1,55 +0,0 @@ | ||||
| /**************************************************************************** | ||||
| ** | ||||
| ** Copyright (C) 2015 The Qt Company Ltd. | ||||
| ** Contact: http://www.qt.io/licensing | ||||
| ** | ||||
| ** This file is part of Qt Creator. | ||||
| ** | ||||
| ** Commercial License Usage | ||||
| ** Licensees holding valid commercial Qt licenses may use this file in | ||||
| ** accordance with the commercial license agreement provided with the | ||||
| ** Software or, alternatively, in accordance with the terms contained in | ||||
| ** a written agreement between you and The Qt Company.  For licensing terms and | ||||
| ** conditions see http://www.qt.io/terms-conditions.  For further information | ||||
| ** use the contact form at http://www.qt.io/contact-us. | ||||
| ** | ||||
| ** GNU Lesser General Public License Usage | ||||
| ** Alternatively, this file may be used under the terms of the GNU Lesser | ||||
| ** General Public License version 2.1 or version 3 as published by the Free | ||||
| ** Software Foundation and appearing in the file LICENSE.LGPLv21 and | ||||
| ** LICENSE.LGPLv3 included in the packaging of this file.  Please review the | ||||
| ** following information to ensure the GNU Lesser General Public License | ||||
| ** requirements will be met: https://www.gnu.org/licenses/lgpl.html and | ||||
| ** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. | ||||
| ** | ||||
| ** In addition, as a special exception, The Qt Company gives you certain additional | ||||
| ** rights.  These rights are described in The Qt Company LGPL Exception | ||||
| ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. | ||||
| ** | ||||
| ****************************************************************************/ | ||||
|  | ||||
| #ifndef SIMULATORQTVERSIONFACTORY_H | ||||
| #define SIMULATORQTVERSIONFACTORY_H | ||||
|  | ||||
| #include "qtversionfactory.h" | ||||
|  | ||||
| namespace QtSupport { | ||||
| namespace Internal { | ||||
|  | ||||
| class SimulatorQtVersionFactory : public QtVersionFactory | ||||
| { | ||||
| public: | ||||
|     explicit SimulatorQtVersionFactory(QObject *parent = 0); | ||||
|     ~SimulatorQtVersionFactory(); | ||||
|  | ||||
|     virtual bool canRestore(const QString &type); | ||||
|     virtual BaseQtVersion *restore(const QString &type, const QVariantMap &data); | ||||
|  | ||||
|     virtual int priority() const; | ||||
|     virtual BaseQtVersion *create(const Utils::FileName &qmakePath, ProFileEvaluator *evaluator, bool isAutoDetected = false, const QString &autoDetectionSource = QString()); | ||||
| }; | ||||
|  | ||||
| } // Internal | ||||
| } // QtSupport | ||||
|  | ||||
| #endif // SIMULATORQTVERSIONFACTORY_H | ||||
		Reference in New Issue
	
	Block a user