diff --git a/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp b/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp index 3e37c836705..a2044f7c804 100644 --- a/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp +++ b/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp @@ -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(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; diff --git a/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.h b/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.h index 5d3b17fa128..28ce2755f30 100644 --- a/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.h +++ b/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.h @@ -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; diff --git a/src/plugins/qmakeprojectmanager/qmakeprojectimporter.cpp b/src/plugins/qmakeprojectmanager/qmakeprojectimporter.cpp index b2d660d596f..b529ea68698 100644 --- a/src/plugins/qmakeprojectmanager/qmakeprojectimporter.cpp +++ b/src/plugins/qmakeprojectmanager/qmakeprojectimporter.cpp @@ -296,9 +296,6 @@ Target *QmakeProjectImporter::preferredTarget(const QList &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; diff --git a/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp b/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp index 36b00dcaeb6..fe97abea273 100644 --- a/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp +++ b/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp @@ -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) diff --git a/src/plugins/qmljstools/qmljsmodelmanager.cpp b/src/plugins/qmljstools/qmljsmodelmanager.cpp index c02cb6e094b..e5216eaeee3 100644 --- a/src/plugins/qmljstools/qmljsmodelmanager.cpp +++ b/src/plugins/qmljstools/qmljsmodelmanager.cpp @@ -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(); diff --git a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp index 75912ba5b78..640857f4dd1 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp @@ -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; } diff --git a/src/plugins/qtsupport/qmldumptool.cpp b/src/plugins/qtsupport/qmldumptool.cpp index 29ff55b8038..de4bf8725ab 100644 --- a/src/plugins/qtsupport/qmldumptool.cpp +++ b/src/plugins/qtsupport/qmldumptool.cpp @@ -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)) { diff --git a/src/plugins/qtsupport/qtsupport.pro b/src/plugins/qtsupport/qtsupport.pro index 94c772e2d4b..d88624a2b02 100644 --- a/src/plugins/qtsupport/qtsupport.pro +++ b/src/plugins/qtsupport/qtsupport.pro @@ -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 diff --git a/src/plugins/qtsupport/qtsupport.qbs b/src/plugins/qtsupport/qtsupport.qbs index 03bbff50ea1..038d9a43421 100644 --- a/src/plugins/qtsupport/qtsupport.qbs +++ b/src/plugins/qtsupport/qtsupport.qbs @@ -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", ] diff --git a/src/plugins/qtsupport/qtsupportconstants.h b/src/plugins/qtsupport/qtsupportconstants.h index 58f9067766f..2e0442a8b9a 100644 --- a/src/plugins/qtsupport/qtsupportconstants.h +++ b/src/plugins/qtsupport/qtsupportconstants.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 diff --git a/src/plugins/qtsupport/qtsupportplugin.cpp b/src/plugins/qtsupport/qtsupportplugin.cpp index 8de3090decf..fd7ba562f9b 100644 --- a/src/plugins/qtsupport/qtsupportplugin.cpp +++ b/src/plugins/qtsupport/qtsupportplugin.cpp @@ -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); diff --git a/src/plugins/qtsupport/simulatorqtversion.cpp b/src/plugins/qtsupport/simulatorqtversion.cpp deleted file mode 100644 index 49840f80399..00000000000 --- a/src/plugins/qtsupport/simulatorqtversion.cpp +++ /dev/null @@ -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 - -#include - -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 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(); -} diff --git a/src/plugins/qtsupport/simulatorqtversion.h b/src/plugins/qtsupport/simulatorqtversion.h deleted file mode 100644 index 2ff61536dce..00000000000 --- a/src/plugins/qtsupport/simulatorqtversion.h +++ /dev/null @@ -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 detectQtAbis() const; - - QString description() const; - - Core::FeatureSet availableFeatures() const; - bool supportsPlatform(const QString &platformName) const; -}; - -} // Internal -} // QtSupport - -#endif // SIMULATORQTVERSION_H diff --git a/src/plugins/qtsupport/simulatorqtversionfactory.cpp b/src/plugins/qtsupport/simulatorqtversionfactory.cpp deleted file mode 100644 index 67d4b19b19a..00000000000 --- a/src/plugins/qtsupport/simulatorqtversionfactory.cpp +++ /dev/null @@ -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 - -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); -} diff --git a/src/plugins/qtsupport/simulatorqtversionfactory.h b/src/plugins/qtsupport/simulatorqtversionfactory.h deleted file mode 100644 index 51f901cbc08..00000000000 --- a/src/plugins/qtsupport/simulatorqtversionfactory.h +++ /dev/null @@ -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