forked from qt-creator/qt-creator
Core/Utils: Migrate further to Utils::Id
The coreplugin/id.h header is kept for downstream for now. Change-Id: I8c44590f7b988b3770ecdc177c40783e12353e66 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -25,9 +25,10 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <projectexplorer/projectexplorerconstants.h>
|
||||
|
||||
#include <utils/id.h>
|
||||
|
||||
#include <QString>
|
||||
#include <QUrl>
|
||||
|
||||
@@ -88,7 +89,7 @@ inline QString qmlDebugLocalArguments(QmlDebugServicesPreset services, const QSt
|
||||
return qmlDebugCommandLineArguments(services, QLatin1String("file:") + socket, block);
|
||||
}
|
||||
|
||||
inline Core::Id runnerIdForRunMode(Core::Id runMode)
|
||||
inline Utils::Id runnerIdForRunMode(Utils::Id runMode)
|
||||
{
|
||||
if (runMode == ProjectExplorer::Constants::QML_PROFILER_RUN_MODE)
|
||||
return ProjectExplorer::Constants::QML_PROFILER_RUNNER;
|
||||
@@ -97,7 +98,7 @@ inline Core::Id runnerIdForRunMode(Core::Id runMode)
|
||||
return {};
|
||||
}
|
||||
|
||||
inline QmlDebugServicesPreset servicesForRunMode(Core::Id runMode)
|
||||
inline QmlDebugServicesPreset servicesForRunMode(Utils::Id runMode)
|
||||
{
|
||||
if (runMode == ProjectExplorer::Constants::QML_PROFILER_RUN_MODE)
|
||||
return QmlDebug::QmlProfilerServices;
|
||||
|
@@ -125,7 +125,7 @@ private:
|
||||
this);
|
||||
};
|
||||
|
||||
AndroidBuildApkStep::AndroidBuildApkStep(BuildStepList *parent, Core::Id id)
|
||||
AndroidBuildApkStep::AndroidBuildApkStep(BuildStepList *parent, Utils::Id id)
|
||||
: AbstractProcessStep(parent, id),
|
||||
m_buildTargetSdk(AndroidConfig::apiLevelNameFor(AndroidConfigurations::
|
||||
sdkManager()->latestAndroidSdkPlatform()))
|
||||
@@ -512,7 +512,7 @@ void AndroidBuildApkStep::setBuildTargetSdk(const QString &sdk)
|
||||
m_buildTargetSdk = sdk;
|
||||
}
|
||||
|
||||
QVariant AndroidBuildApkStep::data(Core::Id id) const
|
||||
QVariant AndroidBuildApkStep::data(Utils::Id id) const
|
||||
{
|
||||
if (id == Constants::AndroidNdkPlatform) {
|
||||
if (auto qtVersion = QtKitAspect::qtVersion(target()->kit()))
|
||||
|
@@ -43,7 +43,7 @@ class ANDROID_EXPORT AndroidBuildApkStep : public ProjectExplorer::AbstractProce
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
AndroidBuildApkStep(ProjectExplorer::BuildStepList *bc, Core::Id id);
|
||||
AndroidBuildApkStep(ProjectExplorer::BuildStepList *bc, Utils::Id id);
|
||||
|
||||
bool fromMap(const QVariantMap &map) override;
|
||||
QVariantMap toMap() const override;
|
||||
@@ -74,7 +74,7 @@ public:
|
||||
QString buildTargetSdk() const;
|
||||
void setBuildTargetSdk(const QString &sdk);
|
||||
|
||||
QVariant data(Core::Id id) const override;
|
||||
QVariant data(Utils::Id id) const override;
|
||||
private:
|
||||
void showInGraphicalShell();
|
||||
|
||||
|
@@ -1191,7 +1191,7 @@ void AndroidConfigurations::registerNewToolChains()
|
||||
{
|
||||
const QList<ToolChain *> existingAndroidToolChains
|
||||
= ToolChainManager::toolChains(Utils::equal(&ToolChain::typeId,
|
||||
Core::Id(Constants::ANDROID_TOOLCHAIN_TYPEID)));
|
||||
Utils::Id(Constants::ANDROID_TOOLCHAIN_TYPEID)));
|
||||
QList<ToolChain *> newToolchains = AndroidToolChainFactory::autodetectToolChains(
|
||||
existingAndroidToolChains);
|
||||
|
||||
@@ -1204,7 +1204,7 @@ void AndroidConfigurations::registerNewToolChains()
|
||||
void AndroidConfigurations::registerCustomToolChainsAndDebuggers()
|
||||
{
|
||||
const QList<ToolChain *> existingAndroidToolChains = ToolChainManager::toolChains(
|
||||
Utils::equal(&ToolChain::typeId, Core::Id(Constants::ANDROID_TOOLCHAIN_TYPEID)));
|
||||
Utils::equal(&ToolChain::typeId, Utils::Id(Constants::ANDROID_TOOLCHAIN_TYPEID)));
|
||||
QList<FilePath> customNdks = Utils::transform(currentConfig().getCustomNdkList(),
|
||||
FilePath::fromString);
|
||||
QList<ToolChain *> customToolchains
|
||||
@@ -1243,7 +1243,7 @@ void AndroidConfigurations::registerCustomToolChainsAndDebuggers()
|
||||
|
||||
void AndroidConfigurations::removeOldToolChains()
|
||||
{
|
||||
foreach (ToolChain *tc, ToolChainManager::toolChains(Utils::equal(&ToolChain::typeId, Core::Id(Constants::ANDROID_TOOLCHAIN_TYPEID)))) {
|
||||
foreach (ToolChain *tc, ToolChainManager::toolChains(Utils::equal(&ToolChain::typeId, Utils::Id(Constants::ANDROID_TOOLCHAIN_TYPEID)))) {
|
||||
if (!tc->isValid())
|
||||
ToolChainManager::deregisterToolChain(tc);
|
||||
}
|
||||
@@ -1346,9 +1346,9 @@ void AndroidConfigurations::updateAutomaticKitList()
|
||||
}
|
||||
|
||||
const QList<Kit *> existingKits = Utils::filtered(KitManager::kits(), [](Kit *k) {
|
||||
Core::Id deviceTypeId = DeviceTypeKitAspect::deviceTypeId(k);
|
||||
Utils::Id deviceTypeId = DeviceTypeKitAspect::deviceTypeId(k);
|
||||
if (k->isAutoDetected() && !k->isSdkProvided()
|
||||
&& deviceTypeId == Core::Id(Constants::ANDROID_DEVICE_TYPE)) {
|
||||
&& deviceTypeId == Utils::Id(Constants::ANDROID_DEVICE_TYPE)) {
|
||||
if (!QtSupport::QtKitAspect::qtVersion(k))
|
||||
KitManager::deregisterKit(k); // Remove autoDetected kits without Qt.
|
||||
else
|
||||
@@ -1372,7 +1372,7 @@ void AndroidConfigurations::updateAutomaticKitList()
|
||||
}
|
||||
|
||||
DeviceManager *dm = DeviceManager::instance();
|
||||
IDevice::ConstPtr device = dm->find(Core::Id(Constants::ANDROID_DEVICE_ID));
|
||||
IDevice::ConstPtr device = dm->find(Utils::Id(Constants::ANDROID_DEVICE_ID));
|
||||
if (device.isNull()) {
|
||||
// no device, means no sdk path
|
||||
for (Kit *k : existingKits)
|
||||
@@ -1387,7 +1387,7 @@ void AndroidConfigurations::updateAutomaticKitList()
|
||||
&& tc->typeId() == Constants::ANDROID_TOOLCHAIN_TYPEID;
|
||||
});
|
||||
for (ToolChain *tc : toolchains) {
|
||||
if (tc->language() != Core::Id(ProjectExplorer::Constants::CXX_LANGUAGE_ID))
|
||||
if (tc->language() != Utils::Id(ProjectExplorer::Constants::CXX_LANGUAGE_ID))
|
||||
continue;
|
||||
|
||||
for (const QtSupport::BaseQtVersion *qt : qtVersionsForArch.value(tc->targetAbi())) {
|
||||
@@ -1401,7 +1401,7 @@ void AndroidConfigurations::updateAutomaticKitList()
|
||||
return tc->targetAbi() == otherTc->targetAbi() && tcNdk == otherNdk;
|
||||
});
|
||||
|
||||
QHash<Core::Id, ToolChain *> toolChainForLanguage;
|
||||
QHash<Utils::Id, ToolChain *> toolChainForLanguage;
|
||||
for (ToolChain *tc : allLanguages)
|
||||
toolChainForLanguage[tc->language()] = tc;
|
||||
|
||||
@@ -1417,7 +1417,7 @@ void AndroidConfigurations::updateAutomaticKitList()
|
||||
const auto initializeKit = [allLanguages, device, tc, qt](Kit *k) {
|
||||
k->setAutoDetected(true);
|
||||
k->setAutoDetectionSource("AndroidConfiguration");
|
||||
DeviceTypeKitAspect::setDeviceTypeId(k, Core::Id(Constants::ANDROID_DEVICE_TYPE));
|
||||
DeviceTypeKitAspect::setDeviceTypeId(k, Utils::Id(Constants::ANDROID_DEVICE_TYPE));
|
||||
for (ToolChain *tc : allLanguages)
|
||||
ToolChainKitAspect::setToolChain(k, tc);
|
||||
QtSupport::QtKitAspect::setQtVersion(k, qt);
|
||||
@@ -1600,7 +1600,7 @@ void AndroidConfigurations::updateAndroidDevice()
|
||||
if (m_instance->m_config.adbToolPath().exists())
|
||||
devMgr->addDevice(AndroidDevice::create());
|
||||
else if (devMgr->find(Constants::ANDROID_DEVICE_ID))
|
||||
devMgr->removeDevice(Core::Id(Constants::ANDROID_DEVICE_ID));
|
||||
devMgr->removeDevice(Utils::Id(Constants::ANDROID_DEVICE_ID));
|
||||
}
|
||||
|
||||
AndroidConfigurations *AndroidConfigurations::m_instance = nullptr;
|
||||
|
@@ -137,7 +137,7 @@ public:
|
||||
|
||||
// AndroidDeployQtStep
|
||||
|
||||
AndroidDeployQtStep::AndroidDeployQtStep(BuildStepList *parent, Core::Id id)
|
||||
AndroidDeployQtStep::AndroidDeployQtStep(BuildStepList *parent, Utils::Id id)
|
||||
: BuildStep(parent, id)
|
||||
{
|
||||
setImmutable(true);
|
||||
@@ -155,7 +155,7 @@ AndroidDeployQtStep::AndroidDeployQtStep(BuildStepList *parent, Core::Id id)
|
||||
this, &AndroidDeployQtStep::slotSetSerialNumber);
|
||||
}
|
||||
|
||||
Core::Id AndroidDeployQtStep::stepId()
|
||||
Utils::Id AndroidDeployQtStep::stepId()
|
||||
{
|
||||
return "Qt4ProjectManager.AndroidDeployQtStep";
|
||||
}
|
||||
|
@@ -65,9 +65,9 @@ public:
|
||||
ForceUnintall
|
||||
};
|
||||
|
||||
AndroidDeployQtStep(ProjectExplorer::BuildStepList *bc, Core::Id id);
|
||||
AndroidDeployQtStep(ProjectExplorer::BuildStepList *bc, Utils::Id id);
|
||||
|
||||
static Core::Id stepId();
|
||||
static Utils::Id stepId();
|
||||
|
||||
bool fromMap(const QVariantMap &map) override;
|
||||
QVariantMap toMap() const override;
|
||||
@@ -116,7 +116,7 @@ private:
|
||||
bool m_uninstallPreviousPackageRun = false;
|
||||
bool m_useAndroiddeployqt = false;
|
||||
bool m_askForUninstall = false;
|
||||
static const Core::Id Id;
|
||||
static const Utils::Id Id;
|
||||
Utils::CommandLine m_androiddeployqtArgs;
|
||||
Utils::FilePath m_adbPath;
|
||||
Utils::FilePath m_command;
|
||||
|
@@ -28,7 +28,6 @@
|
||||
#include "androidmanifesteditorwidget.h"
|
||||
#include "androidmanifesteditor.h"
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <texteditor/texteditorsettings.h>
|
||||
|
||||
using namespace Android;
|
||||
|
@@ -750,7 +750,7 @@ static const char kServicesInvalid[] = "AndroidServiceDefinitionInvalid";
|
||||
|
||||
void AndroidManifestEditorWidget::setInvalidServiceInfo()
|
||||
{
|
||||
Core::Id id(kServicesInvalid);
|
||||
Utils::Id id(kServicesInvalid);
|
||||
if (m_textEditorWidget->textDocument()->infoBar()->containsInfo(id))
|
||||
return;
|
||||
Utils::InfoBarEntry info(id,
|
||||
@@ -762,7 +762,7 @@ void AndroidManifestEditorWidget::setInvalidServiceInfo()
|
||||
|
||||
void AndroidManifestEditorWidget::clearInvalidServiceInfo()
|
||||
{
|
||||
m_textEditorWidget->textDocument()->infoBar()->removeInfo(Core::Id(kServicesInvalid));
|
||||
m_textEditorWidget->textDocument()->infoBar()->removeInfo(Utils::Id(kServicesInvalid));
|
||||
}
|
||||
|
||||
void setApiLevel(QComboBox *box, const QDomElement &element, const QString &attribute)
|
||||
|
@@ -54,7 +54,7 @@ class AndroidPackageInstallationStep final : public AbstractProcessStep
|
||||
Q_DECLARE_TR_FUNCTIONS(Android::AndroidPackageInstallationStep)
|
||||
|
||||
public:
|
||||
AndroidPackageInstallationStep(BuildStepList *bsl, Core::Id id);
|
||||
AndroidPackageInstallationStep(BuildStepList *bsl, Utils::Id id);
|
||||
|
||||
BuildStepConfigWidget *createConfigWidget() final;
|
||||
|
||||
@@ -79,7 +79,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
AndroidPackageInstallationStep::AndroidPackageInstallationStep(BuildStepList *bsl, Core::Id id)
|
||||
AndroidPackageInstallationStep::AndroidPackageInstallationStep(BuildStepList *bsl, Utils::Id id)
|
||||
: AbstractProcessStep(bsl, id)
|
||||
{
|
||||
const QString name = tr("Copy application data");
|
||||
|
@@ -68,9 +68,9 @@ bool AndroidPotentialKit::isEnabled() const
|
||||
{
|
||||
QList<ProjectExplorer::Kit *> kits = ProjectExplorer::KitManager::kits();
|
||||
foreach (ProjectExplorer::Kit *kit, kits) {
|
||||
Core::Id deviceId = ProjectExplorer::DeviceKitAspect::deviceId(kit);
|
||||
Utils::Id deviceId = ProjectExplorer::DeviceKitAspect::deviceId(kit);
|
||||
if (kit->isAutoDetected()
|
||||
&& deviceId == Core::Id(Constants::ANDROID_DEVICE_ID)
|
||||
&& deviceId == Utils::Id(Constants::ANDROID_DEVICE_ID)
|
||||
&& !kit->isSdkProvided()) {
|
||||
return false;
|
||||
}
|
||||
@@ -120,9 +120,9 @@ void AndroidPotentialKitWidget::recheck()
|
||||
{
|
||||
QList<ProjectExplorer::Kit *> kits = ProjectExplorer::KitManager::kits();
|
||||
foreach (ProjectExplorer::Kit *kit, kits) {
|
||||
Core::Id deviceId = ProjectExplorer::DeviceKitAspect::deviceId(kit);
|
||||
Utils::Id deviceId = ProjectExplorer::DeviceKitAspect::deviceId(kit);
|
||||
if (kit->isAutoDetected()
|
||||
&& deviceId == Core::Id(Constants::ANDROID_DEVICE_ID)
|
||||
&& deviceId == Utils::Id(Constants::ANDROID_DEVICE_ID)
|
||||
&& !kit->isSdkProvided()) {
|
||||
setVisible(false);
|
||||
return;
|
||||
|
@@ -182,16 +182,16 @@ void AndroidQtVersion::parseMkSpec(ProFileEvaluator *evaluator) const
|
||||
BaseQtVersion::parseMkSpec(evaluator);
|
||||
}
|
||||
|
||||
QSet<Core::Id> AndroidQtVersion::availableFeatures() const
|
||||
QSet<Utils::Id> AndroidQtVersion::availableFeatures() const
|
||||
{
|
||||
QSet<Core::Id> features = QtSupport::BaseQtVersion::availableFeatures();
|
||||
QSet<Utils::Id> features = QtSupport::BaseQtVersion::availableFeatures();
|
||||
features.insert(QtSupport::Constants::FEATURE_MOBILE);
|
||||
features.remove(QtSupport::Constants::FEATURE_QT_CONSOLE);
|
||||
features.remove(QtSupport::Constants::FEATURE_QT_WEBKIT);
|
||||
return features;
|
||||
}
|
||||
|
||||
QSet<Core::Id> AndroidQtVersion::targetDeviceTypes() const
|
||||
QSet<Utils::Id> AndroidQtVersion::targetDeviceTypes() const
|
||||
{
|
||||
return {Constants::ANDROID_DEVICE_TYPE};
|
||||
}
|
||||
|
@@ -48,8 +48,8 @@ public:
|
||||
void addToEnvironment(const ProjectExplorer::Kit *k, Utils::Environment &env) const override;
|
||||
Utils::Environment qmakeRunEnvironment() const override;
|
||||
|
||||
QSet<Core::Id> availableFeatures() const override;
|
||||
QSet<Core::Id> targetDeviceTypes() const override;
|
||||
QSet<Utils::Id> availableFeatures() const override;
|
||||
QSet<Utils::Id> targetDeviceTypes() const override;
|
||||
|
||||
QString description() const override;
|
||||
const QStringList &androidAbis() const;
|
||||
|
@@ -55,7 +55,7 @@ using namespace Utils;
|
||||
|
||||
namespace Android {
|
||||
|
||||
BaseStringListAspect::BaseStringListAspect(const QString &settingsKey, Core::Id id)
|
||||
BaseStringListAspect::BaseStringListAspect(const QString &settingsKey, Utils::Id id)
|
||||
{
|
||||
setSettingsKey(settingsKey);
|
||||
setId(id);
|
||||
@@ -104,7 +104,7 @@ void BaseStringListAspect::setLabel(const QString &label)
|
||||
}
|
||||
|
||||
|
||||
AndroidRunConfiguration::AndroidRunConfiguration(Target *target, Core::Id id)
|
||||
AndroidRunConfiguration::AndroidRunConfiguration(Target *target, Utils::Id id)
|
||||
: RunConfiguration(target, id)
|
||||
{
|
||||
auto envAspect = addAspect<EnvironmentAspect>();
|
||||
|
@@ -40,7 +40,7 @@ class BaseStringListAspect : public ProjectExplorer::ProjectConfigurationAspect
|
||||
|
||||
public:
|
||||
explicit BaseStringListAspect(const QString &settingsKey = QString(),
|
||||
Core::Id id = Core::Id());
|
||||
Utils::Id id = Utils::Id());
|
||||
~BaseStringListAspect() override;
|
||||
|
||||
void addToLayout(ProjectExplorer::LayoutBuilder &builder) override;
|
||||
@@ -66,7 +66,7 @@ class ANDROID_EXPORT AndroidRunConfiguration : public ProjectExplorer::RunConfig
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit AndroidRunConfiguration(ProjectExplorer::Target *target, Core::Id id);
|
||||
explicit AndroidRunConfiguration(ProjectExplorer::Target *target, Utils::Id id);
|
||||
};
|
||||
|
||||
} // namespace Android
|
||||
|
@@ -251,7 +251,7 @@ AndroidRunnerWorker::AndroidRunnerWorker(RunWorker *runner, const QString &packa
|
||||
m_useLldb = Debugger::DebuggerKitAspect::engineType(runControl->kit())
|
||||
== Debugger::LldbEngineType;
|
||||
auto aspect = runControl->aspect<Debugger::DebuggerRunConfigurationAspect>();
|
||||
Core::Id runMode = runControl->runMode();
|
||||
Utils::Id runMode = runControl->runMode();
|
||||
const bool debuggingMode = runMode == ProjectExplorer::Constants::DEBUG_RUN_MODE;
|
||||
m_useCppDebugger = debuggingMode && aspect->useCppDebugger();
|
||||
if (debuggingMode && aspect->useQmlDebugger())
|
||||
|
@@ -57,10 +57,10 @@ static const QHash<QString, Abi> ClangTargets = {
|
||||
{"aarch64-linux-android",
|
||||
Abi(Abi::ArmArchitecture, Abi::LinuxOS, Abi::AndroidLinuxFlavor, Abi::ElfFormat, 64)}};
|
||||
|
||||
static const QList<Core::Id> LanguageIds = {ProjectExplorer::Constants::CXX_LANGUAGE_ID,
|
||||
static const QList<Utils::Id> LanguageIds = {ProjectExplorer::Constants::CXX_LANGUAGE_ID,
|
||||
ProjectExplorer::Constants::C_LANGUAGE_ID};
|
||||
|
||||
static ToolChain *findToolChain(Utils::FilePath &compilerPath, Core::Id lang, const QString &target,
|
||||
static ToolChain *findToolChain(Utils::FilePath &compilerPath, Utils::Id lang, const QString &target,
|
||||
const ToolChainList &alreadyKnown)
|
||||
{
|
||||
ToolChain * tc = Utils::findOrDefault(alreadyKnown, [target, compilerPath, lang](ToolChain *tc) {
|
||||
@@ -218,7 +218,7 @@ ToolChainList AndroidToolChainFactory::autodetectToolChainsFromNdks(
|
||||
continue;
|
||||
}
|
||||
|
||||
for (const Core::Id &lang : LanguageIds) {
|
||||
for (const Utils::Id &lang : LanguageIds) {
|
||||
FilePath compilerCommand = clangPath;
|
||||
if (lang == ProjectExplorer::Constants::CXX_LANGUAGE_ID)
|
||||
compilerCommand = clangPlusPlusPath(clangPath);
|
||||
|
@@ -70,7 +70,7 @@ public:
|
||||
class AndroidToolChainInformation
|
||||
{
|
||||
public:
|
||||
Core::Id language;
|
||||
Utils::Id language;
|
||||
Utils::FilePath compilerCommand;
|
||||
ProjectExplorer::Abi abi;
|
||||
QString version;
|
||||
|
@@ -101,7 +101,7 @@ void BoostTestSettingsWidget::fillComboBoxes()
|
||||
m_ui.reportLevelCB->addItem("No", QVariant::fromValue(ReportLevel::No));
|
||||
}
|
||||
|
||||
BoostTestSettingsPage::BoostTestSettingsPage(BoostTestSettings *settings, Core::Id settingsId)
|
||||
BoostTestSettingsPage::BoostTestSettingsPage(BoostTestSettings *settings, Utils::Id settingsId)
|
||||
{
|
||||
setId(settingsId);
|
||||
setCategory(Constants::AUTOTEST_SETTINGS_CATEGORY);
|
||||
|
@@ -35,7 +35,7 @@ class BoostTestSettings;
|
||||
class BoostTestSettingsPage final : public Core::IOptionsPage
|
||||
{
|
||||
public:
|
||||
BoostTestSettingsPage(BoostTestSettings *settings, Core::Id settingsId);
|
||||
BoostTestSettingsPage(BoostTestSettings *settings, Utils::Id settingsId);
|
||||
};
|
||||
|
||||
} // Internal
|
||||
|
@@ -101,7 +101,7 @@ void CatchTestSettingsWidget::apply()
|
||||
m_settings->toSettings(Core::ICore::settings());
|
||||
}
|
||||
|
||||
CatchTestSettingsPage::CatchTestSettingsPage(CatchTestSettings *settings, Core::Id settingsId)
|
||||
CatchTestSettingsPage::CatchTestSettingsPage(CatchTestSettings *settings, Utils::Id settingsId)
|
||||
{
|
||||
setId(settingsId);
|
||||
setCategory(Constants::AUTOTEST_SETTINGS_CATEGORY);
|
||||
|
@@ -35,7 +35,7 @@ class CatchTestSettings;
|
||||
class CatchTestSettingsPage : public Core::IOptionsPage
|
||||
{
|
||||
public:
|
||||
CatchTestSettingsPage(CatchTestSettings *settings, Core::Id settingsId);
|
||||
CatchTestSettingsPage(CatchTestSettings *settings, Utils::Id settingsId);
|
||||
};
|
||||
|
||||
} // namespace Internal
|
||||
|
@@ -28,7 +28,7 @@
|
||||
#include "../testframeworkmanager.h"
|
||||
#include "../testtreeitem.h"
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <utils/id.h>
|
||||
|
||||
#include <QRegularExpression>
|
||||
|
||||
@@ -95,7 +95,7 @@ static QString normalizeTestName(const QString &testname)
|
||||
|
||||
const TestTreeItem *GTestResult::findTestTreeItem() const
|
||||
{
|
||||
auto id = Core::Id(Constants::FRAMEWORK_PREFIX).withSuffix(GTest::Constants::FRAMEWORK_NAME);
|
||||
auto id = Utils::Id(Constants::FRAMEWORK_PREFIX).withSuffix(GTest::Constants::FRAMEWORK_NAME);
|
||||
ITestFramework *framework = TestFrameworkManager::frameworkForId(id);
|
||||
QTC_ASSERT(framework, return nullptr);
|
||||
const TestTreeItem *rootNode = framework->rootNode();
|
||||
|
@@ -105,11 +105,11 @@ void GTestSettingsWidget::apply()
|
||||
if (m_settings->groupMode == oldGroupMode && oldFilter == m_settings->gtestFilter)
|
||||
return;
|
||||
|
||||
auto id = Core::Id(Constants::FRAMEWORK_PREFIX).withSuffix(GTest::Constants::FRAMEWORK_NAME);
|
||||
auto id = Utils::Id(Constants::FRAMEWORK_PREFIX).withSuffix(GTest::Constants::FRAMEWORK_NAME);
|
||||
TestTreeModel::instance()->rebuild({id});
|
||||
}
|
||||
|
||||
GTestSettingsPage::GTestSettingsPage(GTestSettings *settings, Core::Id settingsId)
|
||||
GTestSettingsPage::GTestSettingsPage(GTestSettings *settings, Utils::Id settingsId)
|
||||
{
|
||||
setId(settingsId);
|
||||
setCategory(Constants::AUTOTEST_SETTINGS_CATEGORY);
|
||||
|
@@ -35,7 +35,7 @@ class GTestSettings;
|
||||
class GTestSettingsPage final : public Core::IOptionsPage
|
||||
{
|
||||
public:
|
||||
GTestSettingsPage(GTestSettings *settings, Core::Id settingsId);
|
||||
GTestSettingsPage(GTestSettings *settings, Utils::Id settingsId);
|
||||
};
|
||||
|
||||
} // namespace Internal
|
||||
|
@@ -52,15 +52,15 @@ ITestParser *ITestFramework::testParser()
|
||||
return m_testParser;
|
||||
}
|
||||
|
||||
Core::Id ITestFramework::settingsId() const
|
||||
Utils::Id ITestFramework::settingsId() const
|
||||
{
|
||||
return Core::Id(Constants::SETTINGSPAGE_PREFIX)
|
||||
return Utils::Id(Constants::SETTINGSPAGE_PREFIX)
|
||||
.withSuffix(QString("%1.%2").arg(priority()).arg(QLatin1String(name())));
|
||||
}
|
||||
|
||||
Core::Id ITestFramework::id() const
|
||||
Utils::Id ITestFramework::id() const
|
||||
{
|
||||
return Core::Id(Constants::FRAMEWORK_PREFIX).withSuffix(name());
|
||||
return Utils::Id(Constants::FRAMEWORK_PREFIX).withSuffix(name());
|
||||
}
|
||||
|
||||
void ITestFramework::resetRootNode()
|
||||
|
@@ -46,8 +46,8 @@ public:
|
||||
TestTreeItem *rootNode();
|
||||
ITestParser *testParser();
|
||||
|
||||
Core::Id settingsId() const;
|
||||
Core::Id id() const;
|
||||
Utils::Id settingsId() const;
|
||||
Utils::Id id() const;
|
||||
|
||||
bool active() const { return m_active; }
|
||||
void setActive(bool active) { m_active = active; }
|
||||
|
@@ -28,7 +28,7 @@
|
||||
#include "testtreeitem.h"
|
||||
#include "testtreemodel.h"
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <utils/id.h>
|
||||
#include <cplusplus/CppDocument.h>
|
||||
#include <cpptools/cppworkingcopy.h>
|
||||
#include <qmljs/qmljsdocument.h>
|
||||
|
@@ -120,7 +120,7 @@ void ProjectTestSettingsWidget::populateFrameworks(const QMap<ITestFramework *,
|
||||
|
||||
void ProjectTestSettingsWidget::onActiveFrameworkChanged(QTreeWidgetItem *item, int column)
|
||||
{
|
||||
auto id = Core::Id::fromSetting(item->data(column, FrameworkIdRole));
|
||||
auto id = Utils::Id::fromSetting(item->data(column, FrameworkIdRole));
|
||||
m_projectSettings->activateFramework(id, item->data(0, Qt::CheckStateRole) == Qt::Checked);
|
||||
m_syncFrameworksTimer.start(3000);
|
||||
}
|
||||
|
@@ -28,7 +28,7 @@
|
||||
#include "../testtreeitem.h"
|
||||
#include "../quick/quicktestframework.h" // FIXME BAD! - but avoids declaring QuickTestResult
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <utils/id.h>
|
||||
#include <utils/qtcassert.h>
|
||||
|
||||
namespace Autotest {
|
||||
@@ -131,11 +131,11 @@ TestResult *QtTestResult::createIntermediateResultFor(const TestResult *other)
|
||||
|
||||
const TestTreeItem *QtTestResult::findTestTreeItem() const
|
||||
{
|
||||
Core::Id id;
|
||||
Utils::Id id;
|
||||
if (m_type == TestType::QtTest)
|
||||
id = Core::Id(Constants::FRAMEWORK_PREFIX).withSuffix(QtTest::Constants::FRAMEWORK_NAME);
|
||||
id = Utils::Id(Constants::FRAMEWORK_PREFIX).withSuffix(QtTest::Constants::FRAMEWORK_NAME);
|
||||
else
|
||||
id = Core::Id(Constants::FRAMEWORK_PREFIX).withSuffix(QuickTest::Constants::FRAMEWORK_NAME);
|
||||
id = Utils::Id(Constants::FRAMEWORK_PREFIX).withSuffix(QuickTest::Constants::FRAMEWORK_NAME);
|
||||
ITestFramework *framework = TestFrameworkManager::frameworkForId(id);
|
||||
QTC_ASSERT(framework, return nullptr);
|
||||
const TestTreeItem *rootNode = framework->rootNode();
|
||||
|
@@ -100,7 +100,7 @@ void QtTestSettingsWidget::apply()
|
||||
m_settings->toSettings(Core::ICore::settings());
|
||||
}
|
||||
|
||||
QtTestSettingsPage::QtTestSettingsPage(QtTestSettings *settings, Core::Id settingsId)
|
||||
QtTestSettingsPage::QtTestSettingsPage(QtTestSettings *settings, Utils::Id settingsId)
|
||||
{
|
||||
setId(settingsId);
|
||||
setCategory(Constants::AUTOTEST_SETTINGS_CATEGORY);
|
||||
|
@@ -35,7 +35,7 @@ class QtTestSettings;
|
||||
class QtTestSettingsPage final : public Core::IOptionsPage
|
||||
{
|
||||
public:
|
||||
QtTestSettingsPage(QtTestSettings *settings, Core::Id settingsId);
|
||||
QtTestSettingsPage(QtTestSettings *settings, Utils::Id settingsId);
|
||||
};
|
||||
|
||||
} // namespace Internal
|
||||
|
@@ -56,8 +56,8 @@ unsigned QuickTestFramework::priority() const
|
||||
|
||||
IFrameworkSettings *QuickTestFramework::frameworkSettings()
|
||||
{
|
||||
static const Core::Id id
|
||||
= Core::Id(Constants::FRAMEWORK_PREFIX).withSuffix(QtTest::Constants::FRAMEWORK_NAME);
|
||||
static const Utils::Id id
|
||||
= Utils::Id(Constants::FRAMEWORK_PREFIX).withSuffix(QtTest::Constants::FRAMEWORK_NAME);
|
||||
ITestFramework *qtTestFramework = TestFrameworkManager::frameworkForId(id);
|
||||
return qtTestFramework->frameworkSettings();
|
||||
}
|
||||
|
@@ -380,7 +380,7 @@ void TestCodeParser::scanForTests(const QStringList &fileList, const QList<ITest
|
||||
}
|
||||
}
|
||||
|
||||
void TestCodeParser::onTaskStarted(Core::Id type)
|
||||
void TestCodeParser::onTaskStarted(Utils::Id type)
|
||||
{
|
||||
if (type == CppTools::Constants::TASK_INDEX) {
|
||||
m_codeModelParsing = true;
|
||||
@@ -394,7 +394,7 @@ void TestCodeParser::onTaskStarted(Core::Id type)
|
||||
}
|
||||
}
|
||||
|
||||
void TestCodeParser::onAllTasksFinished(Core::Id type)
|
||||
void TestCodeParser::onAllTasksFinished(Utils::Id type)
|
||||
{
|
||||
// if we cancel parsing ensure that progress animation is canceled as well
|
||||
if (type == Constants::TASK_PARSE && parsingHasFailed)
|
||||
|
@@ -92,8 +92,8 @@ private:
|
||||
|
||||
// qml files must be handled slightly different
|
||||
void onDocumentUpdated(const QString &fileName, bool isQmlFile = false);
|
||||
void onTaskStarted(Core::Id type);
|
||||
void onAllTasksFinished(Core::Id type);
|
||||
void onTaskStarted(Utils::Id type);
|
||||
void onAllTasksFinished(Utils::Id type);
|
||||
void onFinished();
|
||||
void onPartialParsingFinished();
|
||||
void parsePostponedFiles();
|
||||
|
@@ -30,7 +30,7 @@ namespace Autotest {
|
||||
namespace Internal {
|
||||
|
||||
TestEditorMark::TestEditorMark(QPersistentModelIndex item, const Utils::FilePath &file, int line)
|
||||
: TextEditor::TextMark(file, line, Core::Id(Constants::TASK_MARK_ID)),
|
||||
: TextEditor::TextMark(file, line, Utils::Id(Constants::TASK_MARK_ID)),
|
||||
m_item(item)
|
||||
{
|
||||
}
|
||||
|
@@ -35,6 +35,7 @@
|
||||
#include <QSettings>
|
||||
|
||||
using namespace Core;
|
||||
using namespace Utils;
|
||||
|
||||
namespace Autotest {
|
||||
|
||||
|
@@ -46,7 +46,7 @@ public:
|
||||
bool registerTestFramework(ITestFramework *framework);
|
||||
void synchronizeSettings(QSettings *s);
|
||||
|
||||
static ITestFramework *frameworkForId(Core::Id frameworkId);
|
||||
static ITestFramework *frameworkForId(Utils::Id frameworkId);
|
||||
static void activateFrameworksFromSettings(const Internal::TestSettings *settings);
|
||||
static TestFrameworks registeredFrameworks();
|
||||
|
||||
|
@@ -60,7 +60,7 @@ void TestProjectSettings::setUseGlobalSettings(bool useGlobal)
|
||||
m_useGlobalSettings = useGlobal;
|
||||
}
|
||||
|
||||
void TestProjectSettings::activateFramework(const Core::Id &id, bool activate)
|
||||
void TestProjectSettings::activateFramework(const Utils::Id &id, bool activate)
|
||||
{
|
||||
ITestFramework *framework = TestFrameworkManager::frameworkForId(id);
|
||||
m_activeTestFrameworks[framework] = activate;
|
||||
@@ -81,7 +81,7 @@ void TestProjectSettings::load()
|
||||
if (activeFrameworks.isValid()) {
|
||||
const QMap<QString, QVariant> frameworksMap = activeFrameworks.toMap();
|
||||
for (ITestFramework *framework : registered) {
|
||||
const Core::Id id = framework->id();
|
||||
const Utils::Id id = framework->id();
|
||||
bool active = frameworksMap.value(id.toString(), framework->active()).toBool();
|
||||
m_activeTestFrameworks.insert(framework, active);
|
||||
}
|
||||
|
@@ -49,7 +49,7 @@ public:
|
||||
void setActiveFrameworks(const QMap<ITestFramework *, bool> enabledFrameworks)
|
||||
{ m_activeTestFrameworks = enabledFrameworks; }
|
||||
QMap<ITestFramework *, bool> activeFrameworks() const { return m_activeTestFrameworks; }
|
||||
void activateFramework(const Core::Id &id, bool activate);
|
||||
void activateFramework(const Utils::Id &id, bool activate);
|
||||
private:
|
||||
void load();
|
||||
void save();
|
||||
|
@@ -27,7 +27,7 @@
|
||||
#include "autotestconstants.h"
|
||||
#include "testframeworkmanager.h"
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <utils/id.h>
|
||||
|
||||
#include <QSettings>
|
||||
|
||||
@@ -69,7 +69,7 @@ void TestSettings::toSettings(QSettings *s) const
|
||||
s->setValue(popupOnFailKey, popupOnFail);
|
||||
s->setValue(runAfterBuildKey, int(runAfterBuild));
|
||||
// store frameworks and their current active and grouping state
|
||||
for (const Core::Id &id : frameworks.keys()) {
|
||||
for (const Utils::Id &id : frameworks.keys()) {
|
||||
s->setValue(id.toString(), frameworks.value(id));
|
||||
s->setValue(id.toString() + groupSuffix, frameworksGrouping.value(id));
|
||||
}
|
||||
@@ -97,7 +97,7 @@ void TestSettings::fromSettings(QSettings *s)
|
||||
frameworksGrouping.clear();
|
||||
for (const ITestFramework *framework : registered) {
|
||||
// get their active state
|
||||
const Core::Id id = framework->id();
|
||||
const Utils::Id id = framework->id();
|
||||
const QString key = id.toString();
|
||||
frameworks.insert(id, s->value(key, framework->active()).toBool());
|
||||
// and whether grouping is enabled
|
||||
|
@@ -91,12 +91,12 @@ TestSettings TestSettingsWidget::settings() const
|
||||
return result;
|
||||
}
|
||||
|
||||
void TestSettingsWidget::populateFrameworksListWidget(const QHash<Core::Id, bool> &frameworks)
|
||||
void TestSettingsWidget::populateFrameworksListWidget(const QHash<Utils::Id, bool> &frameworks)
|
||||
{
|
||||
const TestFrameworks ®istered = TestFrameworkManager::registeredFrameworks();
|
||||
m_ui.frameworkTreeWidget->clear();
|
||||
for (const ITestFramework *framework : registered) {
|
||||
const Core::Id id = framework->id();
|
||||
const Utils::Id id = framework->id();
|
||||
auto item = new QTreeWidgetItem(m_ui.frameworkTreeWidget, QStringList(QLatin1String(framework->name())));
|
||||
item->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsUserCheckable);
|
||||
item->setCheckState(0, frameworks.value(id) ? Qt::Checked : Qt::Unchecked);
|
||||
@@ -118,7 +118,7 @@ void TestSettingsWidget::frameworkSettings(TestSettings &settings) const
|
||||
const int itemCount = model->rowCount();
|
||||
for (int row = 0; row < itemCount; ++row) {
|
||||
QModelIndex idx = model->index(row, 0);
|
||||
const Core::Id id = Core::Id::fromSetting(idx.data(Qt::UserRole));
|
||||
const Utils::Id id = Utils::Id::fromSetting(idx.data(Qt::UserRole));
|
||||
settings.frameworks.insert(id, idx.data(Qt::CheckStateRole) == Qt::Checked);
|
||||
idx = model->index(row, 1);
|
||||
settings.frameworksGrouping.insert(id, idx.data(Qt::CheckStateRole) == Qt::Checked);
|
||||
@@ -162,8 +162,8 @@ void TestSettingsPage::apply()
|
||||
if (!m_widget) // page was not shown at all
|
||||
return;
|
||||
const TestSettings newSettings = m_widget->settings();
|
||||
const QList<Core::Id> changedIds = Utils::filtered(newSettings.frameworksGrouping.keys(),
|
||||
[newSettings, this] (const Core::Id &id) {
|
||||
const QList<Utils::Id> changedIds = Utils::filtered(newSettings.frameworksGrouping.keys(),
|
||||
[newSettings, this] (const Utils::Id &id) {
|
||||
return newSettings.frameworksGrouping[id] != m_settings->frameworksGrouping[id];
|
||||
});
|
||||
*m_settings = newSettings;
|
||||
|
@@ -46,7 +46,7 @@ public:
|
||||
TestSettings settings() const;
|
||||
|
||||
private:
|
||||
void populateFrameworksListWidget(const QHash<Core::Id, bool> &frameworks);
|
||||
void populateFrameworksListWidget(const QHash<Utils::Id, bool> &frameworks);
|
||||
void frameworkSettings(TestSettings &settings) const;
|
||||
void onFrameworkItemChanged();
|
||||
Ui::TestSettingsPage m_ui;
|
||||
|
@@ -266,9 +266,9 @@ void TestTreeModel::filterAndInsert(TestTreeItem *item, TestTreeItem *root, bool
|
||||
insertItemInParent(filtered, root, groupingEnabled);
|
||||
}
|
||||
|
||||
void TestTreeModel::rebuild(const QList<Core::Id> &frameworkIds)
|
||||
void TestTreeModel::rebuild(const QList<Utils::Id> &frameworkIds)
|
||||
{
|
||||
for (const Core::Id &id : frameworkIds) {
|
||||
for (const Utils::Id &id : frameworkIds) {
|
||||
ITestFramework *framework = TestFrameworkManager::frameworkForId(id);
|
||||
TestTreeItem *frameworkRoot = framework->rootNode();
|
||||
const bool groupingEnabled = framework->grouping();
|
||||
@@ -549,25 +549,25 @@ void TestTreeModel::removeAllTestItems()
|
||||
// we're inside tests - so use some internal knowledge to make testing easier
|
||||
static TestTreeItem *qtRootNode()
|
||||
{
|
||||
auto id = Core::Id(Constants::FRAMEWORK_PREFIX).withSuffix("QtTest");
|
||||
auto id = Utils::Id(Constants::FRAMEWORK_PREFIX).withSuffix("QtTest");
|
||||
return TestFrameworkManager::frameworkForId(id)->rootNode();
|
||||
}
|
||||
|
||||
static TestTreeItem *quickRootNode()
|
||||
{
|
||||
auto id = Core::Id(Constants::FRAMEWORK_PREFIX).withSuffix("QtQuickTest");
|
||||
auto id = Utils::Id(Constants::FRAMEWORK_PREFIX).withSuffix("QtQuickTest");
|
||||
return TestFrameworkManager::frameworkForId(id)->rootNode();
|
||||
}
|
||||
|
||||
static TestTreeItem *gtestRootNode()
|
||||
{
|
||||
auto id = Core::Id(Constants::FRAMEWORK_PREFIX).withSuffix("GTest");
|
||||
auto id = Utils::Id(Constants::FRAMEWORK_PREFIX).withSuffix("GTest");
|
||||
return TestFrameworkManager::frameworkForId(id)->rootNode();
|
||||
}
|
||||
|
||||
static TestTreeItem *boostTestRootNode()
|
||||
{
|
||||
auto id = Core::Id(Constants::FRAMEWORK_PREFIX).withSuffix("Boost");
|
||||
auto id = Utils::Id(Constants::FRAMEWORK_PREFIX).withSuffix("Boost");
|
||||
return TestFrameworkManager::frameworkForId(id)->rootNode();
|
||||
}
|
||||
|
||||
|
@@ -64,7 +64,7 @@ public:
|
||||
QList<TestConfiguration *> getTestsForFile(const Utils::FilePath &fileName) const;
|
||||
QList<TestTreeItem *> testItemsByName(const QString &testName);
|
||||
void synchronizeTestFrameworks();
|
||||
void rebuild(const QList<Core::Id> &frameworkIds);
|
||||
void rebuild(const QList<Utils::Id> &frameworkIds);
|
||||
|
||||
void updateCheckStateCache();
|
||||
#ifdef WITH_TESTS
|
||||
|
@@ -60,7 +60,7 @@ class AutogenStep : public AbstractProcessStep
|
||||
Q_DECLARE_TR_FUNCTIONS(AutotoolsProjectManager::Internal::AutogenStep)
|
||||
|
||||
public:
|
||||
AutogenStep(BuildStepList *bsl, Core::Id id);
|
||||
AutogenStep(BuildStepList *bsl, Utils::Id id);
|
||||
|
||||
private:
|
||||
bool init() override;
|
||||
@@ -70,7 +70,7 @@ private:
|
||||
bool m_runAutogen = false;
|
||||
};
|
||||
|
||||
AutogenStep::AutogenStep(BuildStepList *bsl, Core::Id id) : AbstractProcessStep(bsl, id)
|
||||
AutogenStep::AutogenStep(BuildStepList *bsl, Utils::Id id) : AbstractProcessStep(bsl, id)
|
||||
{
|
||||
setDefaultDisplayName(tr("Autogen"));
|
||||
|
||||
|
@@ -57,7 +57,7 @@ class AutoreconfStep : public AbstractProcessStep
|
||||
Q_DECLARE_TR_FUNCTIONS(AutotoolsProjectManager::Internal::AutoreconfStep)
|
||||
|
||||
public:
|
||||
AutoreconfStep(BuildStepList *bsl, Core::Id id);
|
||||
AutoreconfStep(BuildStepList *bsl, Utils::Id id);
|
||||
|
||||
bool init() override;
|
||||
void doRun() override;
|
||||
@@ -67,7 +67,7 @@ private:
|
||||
bool m_runAutoreconf = false;
|
||||
};
|
||||
|
||||
AutoreconfStep::AutoreconfStep(BuildStepList *bsl, Core::Id id)
|
||||
AutoreconfStep::AutoreconfStep(BuildStepList *bsl, Utils::Id id)
|
||||
: AbstractProcessStep(bsl, id)
|
||||
{
|
||||
setDefaultDisplayName(tr("Autoreconf"));
|
||||
|
@@ -48,7 +48,7 @@ class AutotoolsBuildConfiguration : public BuildConfiguration
|
||||
Q_DECLARE_TR_FUNCTIONS(AutotoolsProjectManager::Internal::AutotoolsBuildConfiguration)
|
||||
|
||||
public:
|
||||
AutotoolsBuildConfiguration(Target *target, Core::Id id)
|
||||
AutotoolsBuildConfiguration(Target *target, Utils::Id id)
|
||||
: BuildConfiguration(target, id)
|
||||
{
|
||||
// /<foobar> is used so the un-changed check in setBuildDirectory() works correctly.
|
||||
|
@@ -77,7 +77,7 @@ class ConfigureStep : public ProjectExplorer::AbstractProcessStep
|
||||
Q_DECLARE_TR_FUNCTIONS(AutotoolsProjectManager::Internal::ConfigureStep)
|
||||
|
||||
public:
|
||||
ConfigureStep(BuildStepList *bsl, Core::Id id);
|
||||
ConfigureStep(BuildStepList *bsl, Utils::Id id);
|
||||
|
||||
void setAdditionalArguments(const QString &list);
|
||||
|
||||
@@ -89,7 +89,7 @@ private:
|
||||
bool m_runConfigure = false;
|
||||
};
|
||||
|
||||
ConfigureStep::ConfigureStep(BuildStepList *bsl, Core::Id id)
|
||||
ConfigureStep::ConfigureStep(BuildStepList *bsl, Utils::Id id)
|
||||
: AbstractProcessStep(bsl, id)
|
||||
{
|
||||
setDefaultDisplayName(tr("Configure"));
|
||||
|
@@ -41,10 +41,10 @@ namespace Internal {
|
||||
class MakeStep : public ProjectExplorer::MakeStep
|
||||
{
|
||||
public:
|
||||
MakeStep(ProjectExplorer::BuildStepList *bsl, Core::Id id);
|
||||
MakeStep(ProjectExplorer::BuildStepList *bsl, Utils::Id id);
|
||||
};
|
||||
|
||||
MakeStep::MakeStep(ProjectExplorer::BuildStepList *bsl, Core::Id id)
|
||||
MakeStep::MakeStep(ProjectExplorer::BuildStepList *bsl, Utils::Id id)
|
||||
: ProjectExplorer::MakeStep(bsl, id)
|
||||
{
|
||||
setAvailableBuildTargets({"all", "clean"});
|
||||
|
@@ -48,7 +48,7 @@ BareMetalDeviceConfigurationWizard::BareMetalDeviceConfigurationWizard(QWidget *
|
||||
ProjectExplorer::IDevice::Ptr BareMetalDeviceConfigurationWizard::device() const
|
||||
{
|
||||
const auto dev = BareMetalDevice::create();
|
||||
dev->setupId(ProjectExplorer::IDevice::ManuallyAdded, Core::Id());
|
||||
dev->setupId(ProjectExplorer::IDevice::ManuallyAdded, Utils::Id());
|
||||
dev->setDisplayName(m_setupPage->configurationName());
|
||||
dev->setType(Constants::BareMetalOsType);
|
||||
dev->setMachineType(ProjectExplorer::IDevice::Hardware);
|
||||
|
@@ -45,7 +45,7 @@ class BareMetalRunConfiguration final : public RunConfiguration
|
||||
Q_DECLARE_TR_FUNCTIONS(BareMetal::Internal::BareMetalRunConfiguration)
|
||||
|
||||
public:
|
||||
explicit BareMetalRunConfiguration(Target *target, Core::Id id)
|
||||
explicit BareMetalRunConfiguration(Target *target, Utils::Id id)
|
||||
: RunConfiguration(target, id)
|
||||
{
|
||||
const auto exeAspect = addAspect<ExecutableAspect>();
|
||||
@@ -69,7 +69,7 @@ class BareMetalCustomRunConfiguration final : public RunConfiguration
|
||||
Q_DECLARE_TR_FUNCTIONS(BareMetal::Internal::BareMetalCustomRunConfiguration)
|
||||
|
||||
public:
|
||||
explicit BareMetalCustomRunConfiguration(Target *target, Core::Id id)
|
||||
explicit BareMetalCustomRunConfiguration(Target *target, Utils::Id id)
|
||||
: RunConfiguration(target, id)
|
||||
{
|
||||
const auto exeAspect = addAspect<ExecutableAspect>();
|
||||
|
@@ -54,7 +54,7 @@ IarParser::IarParser()
|
||||
setObjectName("IarParser");
|
||||
}
|
||||
|
||||
Core::Id IarParser::id()
|
||||
Utils::Id IarParser::id()
|
||||
{
|
||||
return "BareMetal.OutputParser.Iar";
|
||||
}
|
||||
|
@@ -39,7 +39,7 @@ class IarParser final : public ProjectExplorer::OutputTaskParser
|
||||
|
||||
public:
|
||||
explicit IarParser();
|
||||
static Core::Id id();
|
||||
static Utils::Id id();
|
||||
|
||||
private:
|
||||
void newTask(const ProjectExplorer::Task &task);
|
||||
|
@@ -89,7 +89,7 @@ static QString cppLanguageOption(const FilePath &compiler)
|
||||
}
|
||||
|
||||
static Macros dumpPredefinedMacros(const FilePath &compiler, const QStringList &extraArgs,
|
||||
const Core::Id languageId, const QStringList &env)
|
||||
const Utils::Id languageId, const QStringList &env)
|
||||
{
|
||||
if (compiler.isEmpty() || !compiler.toFileInfo().isExecutable())
|
||||
return {};
|
||||
@@ -130,7 +130,7 @@ static Macros dumpPredefinedMacros(const FilePath &compiler, const QStringList &
|
||||
return Macro::toMacros(output);
|
||||
}
|
||||
|
||||
static HeaderPaths dumpHeaderPaths(const FilePath &compiler, const Core::Id languageId,
|
||||
static HeaderPaths dumpHeaderPaths(const FilePath &compiler, const Utils::Id languageId,
|
||||
const QStringList &env)
|
||||
{
|
||||
if (!compiler.exists())
|
||||
@@ -280,7 +280,7 @@ static Abi guessAbi(const Macros ¯os)
|
||||
guessFormat(arch), guessWordWidth(macros)};
|
||||
}
|
||||
|
||||
static QString buildDisplayName(Abi::Architecture arch, Core::Id language,
|
||||
static QString buildDisplayName(Abi::Architecture arch, Utils::Id language,
|
||||
const QString &version)
|
||||
{
|
||||
const auto archName = Abi::toString(arch);
|
||||
@@ -320,7 +320,7 @@ ToolChain::MacroInspectionRunner IarToolChain::createMacroInspectionRunner() con
|
||||
addToEnvironment(env);
|
||||
|
||||
const Utils::FilePath compilerCommand = m_compilerCommand;
|
||||
const Core::Id languageId = language();
|
||||
const Utils::Id languageId = language();
|
||||
const QStringList extraArgs = m_extraCodeModelFlags;
|
||||
MacrosCache macrosCache = predefinedMacrosCache();
|
||||
|
||||
@@ -367,7 +367,7 @@ ToolChain::BuiltInHeaderPathsRunner IarToolChain::createBuiltInHeaderPathsRunner
|
||||
addToEnvironment(env);
|
||||
|
||||
const Utils::FilePath compilerCommand = m_compilerCommand;
|
||||
const Core::Id languageId = language();
|
||||
const Utils::Id languageId = language();
|
||||
|
||||
HeaderPathsCache headerPaths = headerPathsCache();
|
||||
|
||||
@@ -583,7 +583,7 @@ QList<ToolChain *> IarToolChainFactory::autoDetectToolchains(
|
||||
}
|
||||
|
||||
QList<ToolChain *> IarToolChainFactory::autoDetectToolchain(
|
||||
const Candidate &candidate, Core::Id languageId) const
|
||||
const Candidate &candidate, Utils::Id languageId) const
|
||||
{
|
||||
const auto env = Environment::systemEnvironment();
|
||||
const Macros macros = dumpPredefinedMacros(candidate.compilerPath, {}, languageId,
|
||||
|
@@ -111,7 +111,7 @@ private:
|
||||
QList<ProjectExplorer::ToolChain *> autoDetectToolchains(const Candidates &candidates,
|
||||
const QList<ProjectExplorer::ToolChain *> &alreadyKnown) const;
|
||||
QList<ProjectExplorer::ToolChain *> autoDetectToolchain(
|
||||
const Candidate &candidate, Core::Id languageId) const;
|
||||
const Candidate &candidate, Utils::Id languageId) const;
|
||||
};
|
||||
|
||||
// IarToolChainConfigWidget
|
||||
|
@@ -25,7 +25,6 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <debugger/debuggerconstants.h>
|
||||
#include <projectexplorer/abi.h>
|
||||
#include <utils/fileutils.h>
|
||||
|
@@ -56,7 +56,7 @@ KeilParser::KeilParser()
|
||||
setObjectName("KeilParser");
|
||||
}
|
||||
|
||||
Core::Id KeilParser::id()
|
||||
Utils::Id KeilParser::id()
|
||||
{
|
||||
return "BareMetal.OutputParser.Keil";
|
||||
}
|
||||
|
@@ -39,7 +39,7 @@ class KeilParser final : public ProjectExplorer::OutputTaskParser
|
||||
|
||||
public:
|
||||
explicit KeilParser();
|
||||
static Core::Id id();
|
||||
static Utils::Id id();
|
||||
|
||||
private:
|
||||
void newTask(const ProjectExplorer::Task &task);
|
||||
|
@@ -404,7 +404,7 @@ static Abi guessAbi(const Macros ¯os)
|
||||
guessFormat(arch), guessWordWidth(macros, arch)};
|
||||
}
|
||||
|
||||
static QString buildDisplayName(Abi::Architecture arch, Core::Id language,
|
||||
static QString buildDisplayName(Abi::Architecture arch, Utils::Id language,
|
||||
const QString &version)
|
||||
{
|
||||
const auto archName = Abi::toString(arch);
|
||||
@@ -459,7 +459,7 @@ ToolChain::MacroInspectionRunner KeilToolChain::createMacroInspectionRunner() co
|
||||
addToEnvironment(env);
|
||||
|
||||
const Utils::FilePath compilerCommand = m_compilerCommand;
|
||||
const Core::Id lang = language();
|
||||
const Utils::Id lang = language();
|
||||
|
||||
MacrosCache macroCache = predefinedMacrosCache();
|
||||
const QStringList extraArgs = m_extraCodeModelFlags;
|
||||
@@ -734,7 +734,7 @@ QList<ToolChain *> KeilToolChainFactory::autoDetectToolchains(
|
||||
}
|
||||
|
||||
QList<ToolChain *> KeilToolChainFactory::autoDetectToolchain(
|
||||
const Candidate &candidate, Core::Id language) const
|
||||
const Candidate &candidate, Utils::Id language) const
|
||||
{
|
||||
const auto env = Environment::systemEnvironment();
|
||||
|
||||
|
@@ -112,7 +112,7 @@ private:
|
||||
QList<ProjectExplorer::ToolChain *> autoDetectToolchains(const Candidates &candidates,
|
||||
const QList<ProjectExplorer::ToolChain *> &alreadyKnown) const;
|
||||
QList<ProjectExplorer::ToolChain *> autoDetectToolchain(
|
||||
const Candidate &candidate, Core::Id language) const;
|
||||
const Candidate &candidate, Utils::Id language) const;
|
||||
};
|
||||
|
||||
// KeilToolchainConfigWidget
|
||||
|
@@ -56,7 +56,7 @@ SdccParser::SdccParser()
|
||||
setObjectName("SdccParser");
|
||||
}
|
||||
|
||||
Core::Id SdccParser::id()
|
||||
Utils::Id SdccParser::id()
|
||||
{
|
||||
return "BareMetal.OutputParser.Sdcc";
|
||||
}
|
||||
|
@@ -39,7 +39,7 @@ class SdccParser final : public ProjectExplorer::OutputTaskParser
|
||||
|
||||
public:
|
||||
explicit SdccParser();
|
||||
static Core::Id id();
|
||||
static Utils::Id id();
|
||||
|
||||
private:
|
||||
void newTask(const ProjectExplorer::Task &task);
|
||||
|
@@ -197,7 +197,7 @@ static Abi guessAbi(const Macros ¯os)
|
||||
guessFormat(arch), guessWordWidth(macros)};
|
||||
}
|
||||
|
||||
static QString buildDisplayName(Abi::Architecture arch, Core::Id language,
|
||||
static QString buildDisplayName(Abi::Architecture arch, Utils::Id language,
|
||||
const QString &version)
|
||||
{
|
||||
const auto archName = Abi::toString(arch);
|
||||
@@ -244,7 +244,7 @@ ToolChain::MacroInspectionRunner SdccToolChain::createMacroInspectionRunner() co
|
||||
addToEnvironment(env);
|
||||
|
||||
const Utils::FilePath compilerCommand = m_compilerCommand;
|
||||
const Core::Id lang = language();
|
||||
const Utils::Id lang = language();
|
||||
const Abi abi = m_targetAbi;
|
||||
|
||||
MacrosCache macrosCache = predefinedMacrosCache();
|
||||
@@ -458,7 +458,7 @@ QList<ToolChain *> SdccToolChainFactory::autoDetectToolchains(
|
||||
}
|
||||
|
||||
QList<ToolChain *> SdccToolChainFactory::autoDetectToolchain(
|
||||
const Candidate &candidate, Core::Id language) const
|
||||
const Candidate &candidate, Utils::Id language) const
|
||||
{
|
||||
const auto env = Environment::systemEnvironment();
|
||||
|
||||
|
@@ -107,7 +107,7 @@ private:
|
||||
QList<ProjectExplorer::ToolChain *> autoDetectToolchains(const Candidates &candidates,
|
||||
const QList<ProjectExplorer::ToolChain *> &alreadyKnown) const;
|
||||
QList<ProjectExplorer::ToolChain *> autoDetectToolchain(
|
||||
const Candidate &candidate, Core::Id language) const;
|
||||
const Candidate &candidate, Utils::Id language) const;
|
||||
};
|
||||
|
||||
// SdccToolChainConfigWidget
|
||||
|
@@ -26,8 +26,6 @@
|
||||
#include "bazaarclient.h"
|
||||
#include "constants.h"
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
|
||||
#include <vcsbase/vcsbaseplugin.h>
|
||||
#include <vcsbase/vcsoutputwindow.h>
|
||||
#include <vcsbase/vcsbaseeditorconfig.h>
|
||||
@@ -206,7 +204,7 @@ void BazaarClient::view(const QString &source, const QString &id, const QStringL
|
||||
VcsBaseClient::view(source, id, args);
|
||||
}
|
||||
|
||||
Core::Id BazaarClient::vcsEditorKind(VcsCommandTag cmd) const
|
||||
Utils::Id BazaarClient::vcsEditorKind(VcsCommandTag cmd) const
|
||||
{
|
||||
switch (cmd) {
|
||||
case AnnotateCommand:
|
||||
@@ -216,7 +214,7 @@ Core::Id BazaarClient::vcsEditorKind(VcsCommandTag cmd) const
|
||||
case LogCommand:
|
||||
return Constants::FILELOG_ID;
|
||||
default:
|
||||
return Core::Id();
|
||||
return Utils::Id();
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -56,7 +56,7 @@ public:
|
||||
void view(const QString &source, const QString &id,
|
||||
const QStringList &extraOptions = QStringList()) override;
|
||||
|
||||
Core::Id vcsEditorKind(VcsCommandTag cmd) const override;
|
||||
Utils::Id vcsEditorKind(VcsCommandTag cmd) const override;
|
||||
QString vcsCommandString(VcsCommandTag cmd) const override;
|
||||
Utils::ExitCodeInterpreter exitCodeInterpreter(VcsCommandTag cmd) const override;
|
||||
QStringList revisionSpec(const QString &revision) const override;
|
||||
|
@@ -44,7 +44,6 @@
|
||||
#include <coreplugin/actionmanager/actionmanager.h>
|
||||
#include <coreplugin/actionmanager/actioncontainer.h>
|
||||
#include <coreplugin/actionmanager/command.h>
|
||||
#include <coreplugin/id.h>
|
||||
#include <coreplugin/coreconstants.h>
|
||||
#include <coreplugin/icore.h>
|
||||
#include <coreplugin/idocument.h>
|
||||
@@ -147,7 +146,7 @@ public:
|
||||
BazaarPluginPrivate();
|
||||
|
||||
QString displayName() const final;
|
||||
Core::Id id() const final;
|
||||
Utils::Id id() const final;
|
||||
|
||||
bool isVcsFileOrDirectory(const Utils::FilePath &fileName) const final;
|
||||
|
||||
@@ -840,9 +839,9 @@ QString BazaarPluginPrivate::displayName() const
|
||||
return tr("Bazaar");
|
||||
}
|
||||
|
||||
Core::Id BazaarPluginPrivate::id() const
|
||||
Utils::Id BazaarPluginPrivate::id() const
|
||||
{
|
||||
return Core::Id(VcsBase::Constants::VCS_ID_BAZAAR);
|
||||
return Utils::Id(VcsBase::Constants::VCS_ID_BAZAAR);
|
||||
}
|
||||
|
||||
bool BazaarPluginPrivate::isVcsFileOrDirectory(const Utils::FilePath &fileName) const
|
||||
|
@@ -46,12 +46,12 @@
|
||||
|
||||
#include <coreplugin/actionmanager/actionmanager.h>
|
||||
#include <coreplugin/coreconstants.h>
|
||||
#include <coreplugin/id.h>
|
||||
#include <coreplugin/editormanager/editormanager.h>
|
||||
#include <coreplugin/editormanager/ieditor.h>
|
||||
#include <coreplugin/find/ifindsupport.h>
|
||||
#include <coreplugin/idocument.h>
|
||||
#include <extensionsystem/pluginmanager.h>
|
||||
|
||||
#include <utils/reloadpromptutils.h>
|
||||
#include <utils/qtcassert.h>
|
||||
|
||||
|
@@ -48,6 +48,7 @@
|
||||
|
||||
using namespace Core;
|
||||
using namespace TextEditor;
|
||||
using namespace Utils;
|
||||
|
||||
using namespace Bookmarks::Constants;
|
||||
|
||||
|
@@ -95,7 +95,7 @@ void DeviceDetector::handleDeviceEvent(QdbDeviceTracker::DeviceEventType eventTy
|
||||
return;
|
||||
}
|
||||
|
||||
const Core::Id deviceId = Constants::QdbHardwareDevicePrefix.withSuffix(':' + serial);
|
||||
const Utils::Id deviceId = Constants::QdbHardwareDevicePrefix.withSuffix(':' + serial);
|
||||
const auto messagePrefix = tr("Device \"%1\" %2").arg(serial);
|
||||
DeviceManager * const dm = DeviceManager::instance();
|
||||
|
||||
|
@@ -25,7 +25,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <utils/id.h>
|
||||
|
||||
namespace Qdb {
|
||||
namespace Constants {
|
||||
@@ -37,7 +37,7 @@ const char QdbDeployConfigurationId[] = "Qt4ProjectManager.Qdb.QdbDeployConfigur
|
||||
const char QdbStopApplicationStepId[] = "Qdb.StopApplicationStep";
|
||||
const char QdbMakeDefaultAppStepId[] = "Qdb.MakeDefaultAppStep";
|
||||
|
||||
const Core::Id QdbHardwareDevicePrefix = "QdbHardwareDevice";
|
||||
const Utils::Id QdbHardwareDevicePrefix = "QdbHardwareDevice";
|
||||
const char AppcontrollerFilepath[] = "/usr/bin/appcontroller";
|
||||
|
||||
} // namespace Constants
|
||||
|
@@ -264,7 +264,7 @@ public:
|
||||
QdbDevice::Ptr device = QdbDevice::create();
|
||||
|
||||
device->setDisplayName(settingsPage.deviceName());
|
||||
device->setupId(ProjectExplorer::IDevice::ManuallyAdded, Core::Id());
|
||||
device->setupId(ProjectExplorer::IDevice::ManuallyAdded, Utils::Id());
|
||||
device->setType(Constants::QdbLinuxOsType);
|
||||
device->setMachineType(ProjectExplorer::IDevice::Hardware);
|
||||
|
||||
|
@@ -42,12 +42,12 @@ class QdbMakeDefaultAppStep final : public RemoteLinux::AbstractRemoteLinuxDeplo
|
||||
Q_DECLARE_TR_FUNCTIONS(Qdb::Internal::QdbMakeDefaultAppStep)
|
||||
|
||||
public:
|
||||
QdbMakeDefaultAppStep(BuildStepList *bsl, Core::Id id);
|
||||
QdbMakeDefaultAppStep(BuildStepList *bsl, Utils::Id id);
|
||||
|
||||
static QString stepDisplayName() { return tr("Change default application"); }
|
||||
};
|
||||
|
||||
QdbMakeDefaultAppStep::QdbMakeDefaultAppStep(BuildStepList *bsl, Core::Id id)
|
||||
QdbMakeDefaultAppStep::QdbMakeDefaultAppStep(BuildStepList *bsl, Utils::Id id)
|
||||
: AbstractRemoteLinuxDeployStep(bsl, id)
|
||||
{
|
||||
setDefaultDisplayName(stepDisplayName());
|
||||
|
@@ -155,7 +155,7 @@ template <class Step>
|
||||
class QdbDeployStepFactory : public ProjectExplorer::BuildStepFactory
|
||||
{
|
||||
public:
|
||||
explicit QdbDeployStepFactory(Core::Id id)
|
||||
explicit QdbDeployStepFactory(Utils::Id id)
|
||||
{
|
||||
registerStep<Step>(id);
|
||||
setDisplayName(Step::displayName());
|
||||
@@ -183,7 +183,7 @@ public:
|
||||
QdbDeployStepFactory<RemoteLinux::MakeInstallStep>
|
||||
m_makeInstallStepFactory{RemoteLinux::Constants::MakeInstallStepId};
|
||||
|
||||
const QList<Core::Id> supportedRunConfigs {
|
||||
const QList<Utils::Id> supportedRunConfigs {
|
||||
m_runConfigFactory.runConfigurationId(),
|
||||
"QmlProjectManager.QmlRunConfiguration"
|
||||
};
|
||||
|
@@ -27,8 +27,6 @@
|
||||
|
||||
#include "qdbconstants.h"
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
|
||||
namespace Qdb {
|
||||
namespace Internal {
|
||||
|
||||
@@ -37,9 +35,9 @@ QString QdbQtVersion::description() const
|
||||
return QCoreApplication::translate("QtVersion", "Boot2Qt", "Qt version is used for Boot2Qt development");
|
||||
}
|
||||
|
||||
QSet<Core::Id> QdbQtVersion::targetDeviceTypes() const
|
||||
QSet<Utils::Id> QdbQtVersion::targetDeviceTypes() const
|
||||
{
|
||||
return {Core::Id(Constants::QdbLinuxOsType)};
|
||||
return {Utils::Id(Constants::QdbLinuxOsType)};
|
||||
|
||||
}
|
||||
|
||||
|
@@ -37,7 +37,7 @@ public:
|
||||
~QdbQtVersion() = default;
|
||||
|
||||
QString description() const final;
|
||||
QSet<Core::Id> targetDeviceTypes() const final;
|
||||
QSet<Utils::Id> targetDeviceTypes() const final;
|
||||
};
|
||||
|
||||
} // namespace Internal
|
||||
|
@@ -77,14 +77,14 @@ class QdbRunConfiguration : public RunConfiguration
|
||||
Q_DECLARE_TR_FUNCTIONS(Qdb::Internal::QdbRunConfiguration);
|
||||
|
||||
public:
|
||||
QdbRunConfiguration(Target *target, Core::Id id);
|
||||
QdbRunConfiguration(Target *target, Utils::Id id);
|
||||
|
||||
private:
|
||||
Tasks checkForIssues() const override;
|
||||
QString defaultDisplayName() const;
|
||||
};
|
||||
|
||||
QdbRunConfiguration::QdbRunConfiguration(Target *target, Core::Id id)
|
||||
QdbRunConfiguration::QdbRunConfiguration(Target *target, Utils::Id id)
|
||||
: RunConfiguration(target, id)
|
||||
{
|
||||
auto exeAspect = addAspect<ExecutableAspect>();
|
||||
|
@@ -42,12 +42,12 @@ class QdbStopApplicationStep final : public RemoteLinux::AbstractRemoteLinuxDepl
|
||||
Q_DECLARE_TR_FUNCTIONS(Qdb::Internal::QdbStopApplicationStep)
|
||||
|
||||
public:
|
||||
QdbStopApplicationStep(BuildStepList *bsl, Core::Id id);
|
||||
QdbStopApplicationStep(BuildStepList *bsl, Utils::Id id);
|
||||
|
||||
static QString stepDisplayName() { return tr("Stop already running application"); }
|
||||
};
|
||||
|
||||
QdbStopApplicationStep::QdbStopApplicationStep(BuildStepList *bsl, Core::Id id)
|
||||
QdbStopApplicationStep::QdbStopApplicationStep(BuildStepList *bsl, Utils::Id id)
|
||||
: AbstractRemoteLinuxDeployStep(bsl, id)
|
||||
{
|
||||
auto service = createDeployService<QdbStopApplicationService>();
|
||||
|
@@ -180,7 +180,7 @@ void ClangEditorDocumentProcessor::clearProjectPart()
|
||||
m_projectPart.clear();
|
||||
}
|
||||
|
||||
Core::Id ClangEditorDocumentProcessor::diagnosticConfigId() const
|
||||
::Utils::Id ClangEditorDocumentProcessor::diagnosticConfigId() const
|
||||
{
|
||||
return m_diagnosticConfigId;
|
||||
}
|
||||
@@ -451,7 +451,7 @@ public:
|
||||
}
|
||||
|
||||
const QStringList &options() const { return m_options; }
|
||||
const Core::Id &diagnosticConfigId() const { return m_diagnosticConfigId; }
|
||||
const ::Utils::Id &diagnosticConfigId() const { return m_diagnosticConfigId; }
|
||||
CppTools::UseBuildSystemWarnings useBuildSystemWarnings() const
|
||||
{
|
||||
return m_useBuildSystemWarnings;
|
||||
@@ -479,7 +479,7 @@ private:
|
||||
if (m_projectPart.project) {
|
||||
ClangProjectSettings &projectSettings = getProjectSettings(m_projectPart.project);
|
||||
if (!projectSettings.useGlobalConfig()) {
|
||||
const Core::Id warningConfigId = projectSettings.warningConfigId();
|
||||
const ::Utils::Id warningConfigId = projectSettings.warningConfigId();
|
||||
const CppTools::ClangDiagnosticConfigsModel configsModel
|
||||
= CppTools::diagnosticConfigsModel();
|
||||
if (configsModel.hasConfigWithId(warningConfigId)) {
|
||||
@@ -538,7 +538,7 @@ private:
|
||||
const QString &m_filePath;
|
||||
const CppTools::ProjectPart &m_projectPart;
|
||||
|
||||
Core::Id m_diagnosticConfigId;
|
||||
::Utils::Id m_diagnosticConfigId;
|
||||
CppTools::UseBuildSystemWarnings m_useBuildSystemWarnings = CppTools::UseBuildSystemWarnings::No;
|
||||
CppTools::CompilerOptionsBuilder m_builder;
|
||||
bool m_isClMode = false;
|
||||
|
@@ -28,10 +28,11 @@
|
||||
#include "clangdiagnosticmanager.h"
|
||||
#include "clangeditordocumentparser.h"
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <cpptools/builtineditordocumentprocessor.h>
|
||||
#include <cpptools/semantichighlighter.h>
|
||||
|
||||
#include <utils/id.h>
|
||||
|
||||
#include <QFutureWatcher>
|
||||
#include <QTimer>
|
||||
|
||||
@@ -68,7 +69,7 @@ public:
|
||||
CppTools::ProjectPart::Ptr projectPart() const;
|
||||
void clearProjectPart();
|
||||
|
||||
Core::Id diagnosticConfigId() const;
|
||||
::Utils::Id diagnosticConfigId() const;
|
||||
|
||||
void updateCodeWarnings(const QVector<ClangBackEnd::DiagnosticContainer> &diagnostics,
|
||||
const ClangBackEnd::DiagnosticContainer &firstHeaderErrorDiagnostic,
|
||||
@@ -134,7 +135,7 @@ private:
|
||||
BackendCommunicator &m_communicator;
|
||||
QSharedPointer<ClangEditorDocumentParser> m_parser;
|
||||
CppTools::ProjectPart::Ptr m_projectPart;
|
||||
Core::Id m_diagnosticConfigId;
|
||||
::Utils::Id m_diagnosticConfigId;
|
||||
bool m_isProjectFile = false;
|
||||
QFutureWatcher<void> m_parserWatcher;
|
||||
QTimer m_updateBackendDocumentTimer;
|
||||
|
@@ -425,14 +425,14 @@ void ClangModelManagerSupport::onProjectPartsRemoved(const QStringList &projectP
|
||||
}
|
||||
|
||||
static ClangEditorDocumentProcessors clangProcessorsWithDiagnosticConfig(
|
||||
const QVector<Core::Id> &configIds)
|
||||
const QVector<::Utils::Id> &configIds)
|
||||
{
|
||||
return ::Utils::filtered(clangProcessors(), [configIds](ClangEditorDocumentProcessor *p) {
|
||||
return configIds.contains(p->diagnosticConfigId());
|
||||
});
|
||||
}
|
||||
|
||||
void ClangModelManagerSupport::onDiagnosticConfigsInvalidated(const QVector<Core::Id> &configIds)
|
||||
void ClangModelManagerSupport::onDiagnosticConfigsInvalidated(const QVector<::Utils::Id> &configIds)
|
||||
{
|
||||
updateProcessors(clangProcessorsWithDiagnosticConfig(configIds));
|
||||
}
|
||||
|
@@ -30,8 +30,9 @@
|
||||
|
||||
#include <cpptools/cppmodelmanagersupport.h>
|
||||
|
||||
#include <utils/id.h>
|
||||
|
||||
#include <QObject>
|
||||
#include <QScopedPointer>
|
||||
|
||||
#include <memory>
|
||||
|
||||
@@ -40,9 +41,6 @@ class QMenu;
|
||||
class QWidget;
|
||||
QT_END_NAMESPACE
|
||||
|
||||
namespace Core {
|
||||
class IDocument;
|
||||
} // namespace Core
|
||||
namespace TextEditor { class TextEditorWidget; }
|
||||
namespace CppTools {
|
||||
class FollowSymbolInterface;
|
||||
@@ -108,7 +106,7 @@ private:
|
||||
void onProjectPartsUpdated(ProjectExplorer::Project *project);
|
||||
void onProjectPartsRemoved(const QStringList &projectPartIds);
|
||||
|
||||
void onDiagnosticConfigsInvalidated(const QVector<Core::Id> &configIds);
|
||||
void onDiagnosticConfigsInvalidated(const QVector<::Utils::Id> &configIds);
|
||||
|
||||
void reinitializeBackendDocuments(const QStringList &projectPartIds);
|
||||
|
||||
|
@@ -51,9 +51,9 @@ static bool useGlobalConfigFromSettings(ProjectExplorer::Project *project)
|
||||
return useGlobalConfigVariant.isValid() ? useGlobalConfigVariant.toBool() : true;
|
||||
}
|
||||
|
||||
static Core::Id warningConfigIdFromSettings(ProjectExplorer::Project *project)
|
||||
static Utils::Id warningConfigIdFromSettings(ProjectExplorer::Project *project)
|
||||
{
|
||||
return Core::Id::fromSetting(project->namedSettings(warningConfigIdKey()));
|
||||
return Utils::Id::fromSetting(project->namedSettings(warningConfigIdKey()));
|
||||
}
|
||||
|
||||
static QStringList customCommandLineFromSettings(ProjectExplorer::Project *project)
|
||||
@@ -75,7 +75,7 @@ ClangProjectSettings::ClangProjectSettings(ProjectExplorer::Project *project)
|
||||
this, &ClangProjectSettings::store);
|
||||
}
|
||||
|
||||
Core::Id ClangProjectSettings::warningConfigId() const
|
||||
Utils::Id ClangProjectSettings::warningConfigId() const
|
||||
{
|
||||
const CppTools::ClangDiagnosticConfigsModel model = CppTools::diagnosticConfigsModel();
|
||||
if (!model.hasConfigWithId(m_warningConfigId))
|
||||
@@ -83,7 +83,7 @@ Core::Id ClangProjectSettings::warningConfigId() const
|
||||
return m_warningConfigId;
|
||||
}
|
||||
|
||||
void ClangProjectSettings::setWarningConfigId(const Core::Id &customConfigId)
|
||||
void ClangProjectSettings::setWarningConfigId(const Utils::Id &customConfigId)
|
||||
{
|
||||
m_warningConfigId = customConfigId;
|
||||
}
|
||||
|
@@ -25,9 +25,10 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <projectexplorer/project.h>
|
||||
|
||||
#include <utils/id.h>
|
||||
|
||||
#include <QObject>
|
||||
#include <QString>
|
||||
|
||||
@@ -48,8 +49,8 @@ public:
|
||||
bool useGlobalConfig() const;
|
||||
void setUseGlobalConfig(bool useGlobalConfig);
|
||||
|
||||
Core::Id warningConfigId() const;
|
||||
void setWarningConfigId(const Core::Id &warningConfigId);
|
||||
::Utils::Id warningConfigId() const;
|
||||
void setWarningConfigId(const ::Utils::Id &warningConfigId);
|
||||
|
||||
QStringList commandLineOptions() const;
|
||||
void setCommandLineOptions(const QStringList &options);
|
||||
@@ -65,7 +66,7 @@ signals:
|
||||
private:
|
||||
ProjectExplorer::Project *m_project;
|
||||
bool m_useGlobalConfig = true;
|
||||
Core::Id m_warningConfigId;
|
||||
::Utils::Id m_warningConfigId;
|
||||
|
||||
QStringList m_customCommandLineOptions;
|
||||
};
|
||||
|
@@ -41,7 +41,7 @@
|
||||
namespace ClangCodeModel {
|
||||
namespace Internal {
|
||||
|
||||
static Core::Id configIdForProject(ClangProjectSettings &projectSettings)
|
||||
static Utils::Id configIdForProject(ClangProjectSettings &projectSettings)
|
||||
{
|
||||
if (projectSettings.useGlobalConfig())
|
||||
return CppTools::codeModelSettings()->clangDiagnosticConfigId();
|
||||
@@ -67,7 +67,7 @@ ClangProjectSettingsWidget::ClangProjectSettingsWidget(ProjectExplorer::Project
|
||||
this,
|
||||
[this]() {
|
||||
// Save project's config id
|
||||
const Core::Id currentConfigId = m_ui.clangDiagnosticConfigsSelectionWidget
|
||||
const Utils::Id currentConfigId = m_ui.clangDiagnosticConfigsSelectionWidget
|
||||
->currentConfigId();
|
||||
m_projectSettings.setWarningConfigId(currentConfigId);
|
||||
|
||||
@@ -150,7 +150,7 @@ void ClangProjectSettingsWidget::syncOtherWidgetsToComboBox()
|
||||
->refresh(CppTools::diagnosticConfigsModel(),
|
||||
configIdForProject(m_projectSettings),
|
||||
[](const CppTools::ClangDiagnosticConfigs &configs,
|
||||
const Core::Id &configToSelect) {
|
||||
const Utils::Id &configToSelect) {
|
||||
return new CppTools::ClangDiagnosticConfigsWidget(configs, configToSelect);
|
||||
});
|
||||
}
|
||||
|
@@ -71,7 +71,7 @@ bool isWarningOrNote(ClangBackEnd::DiagnosticSeverity severity)
|
||||
Q_UNREACHABLE();
|
||||
}
|
||||
|
||||
static Core::Id categoryForSeverity(ClangBackEnd::DiagnosticSeverity severity)
|
||||
static ::Utils::Id categoryForSeverity(ClangBackEnd::DiagnosticSeverity severity)
|
||||
{
|
||||
return isWarningOrNote(severity) ? Constants::CLANG_WARNING : Constants::CLANG_ERROR;
|
||||
}
|
||||
@@ -134,7 +134,7 @@ ClangDiagnosticConfig diagnosticConfig(const ClangProjectSettings &projectSettin
|
||||
QTC_ASSERT(project, return {});
|
||||
|
||||
// Get config id
|
||||
Core::Id currentConfigId = projectSettings.warningConfigId();
|
||||
::Utils::Id currentConfigId = projectSettings.warningConfigId();
|
||||
if (projectSettings.useGlobalConfig())
|
||||
currentConfigId = globalSettings.clangDiagnosticConfigId();
|
||||
|
||||
|
@@ -25,8 +25,9 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <utils/fileutils.h>
|
||||
#include <utils/id.h>
|
||||
|
||||
#include <clang/Format/Format.h>
|
||||
|
||||
#include <QFile>
|
||||
|
@@ -39,7 +39,7 @@ public:
|
||||
LocatorFilter(SymbolQueryInterface &symbolQuery,
|
||||
EditorManagerInterface &editorManager,
|
||||
ClangBackEnd::SymbolKinds &&symbolKinds,
|
||||
Core::Id id,
|
||||
Utils::Id id,
|
||||
const QString &displayName,
|
||||
const QString &shortCut,
|
||||
bool includedByDefault=false)
|
||||
|
@@ -376,7 +376,7 @@ static RunSettings runSettings()
|
||||
return ClangToolsSettings::instance()->runSettings();
|
||||
}
|
||||
|
||||
static ClangDiagnosticConfig diagnosticConfig(const Core::Id &diagConfigId)
|
||||
static ClangDiagnosticConfig diagnosticConfig(const Utils::Id &diagConfigId)
|
||||
{
|
||||
const ClangDiagnosticConfigsModel configs = diagnosticConfigsModel();
|
||||
QTC_ASSERT(configs.hasConfigWithId(diagConfigId), return ClangDiagnosticConfig());
|
||||
@@ -879,8 +879,8 @@ void ClangTool::reset()
|
||||
static bool canAnalyzeProject(Project *project)
|
||||
{
|
||||
if (const Target *target = project->activeTarget()) {
|
||||
const Core::Id c = ProjectExplorer::Constants::C_LANGUAGE_ID;
|
||||
const Core::Id cxx = ProjectExplorer::Constants::CXX_LANGUAGE_ID;
|
||||
const Utils::Id c = ProjectExplorer::Constants::C_LANGUAGE_ID;
|
||||
const Utils::Id cxx = ProjectExplorer::Constants::CXX_LANGUAGE_ID;
|
||||
const bool projectSupportsLanguage = project->projectLanguages().contains(c)
|
||||
|| project->projectLanguages().contains(cxx);
|
||||
return projectSupportsLanguage
|
||||
|
@@ -116,7 +116,7 @@ private:
|
||||
CppTools::ProjectInfo m_projectInfoBeforeBuild;
|
||||
CppTools::ProjectInfo m_projectInfo;
|
||||
QString m_targetTriple;
|
||||
Core::Id m_toolChainType;
|
||||
Utils::Id m_toolChainType;
|
||||
|
||||
QFutureInterface<void> m_progress;
|
||||
QueueItems m_queue;
|
||||
|
@@ -382,7 +382,7 @@ static TextEditor::TextMark *generateDiagnosticTextMark(const Diagnostic &diag)
|
||||
{
|
||||
auto mark = new TextEditor::TextMark(Utils::FilePath::fromString(diag.location.filePath),
|
||||
diag.location.line,
|
||||
Core::Id("ClangTool.DiagnosticMark"));
|
||||
Utils::Id("ClangTool.DiagnosticMark"));
|
||||
if (diag.type == "error" || diag.type == "fatal")
|
||||
mark->setColor(Utils::Theme::CodeModel_Error_TextMarkColor);
|
||||
else
|
||||
|
@@ -27,7 +27,6 @@
|
||||
|
||||
#include "clangtoolssettings.h"
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <projectexplorer/project.h>
|
||||
|
||||
#include <utils/fileutils.h>
|
||||
|
@@ -50,7 +50,7 @@ using namespace CppTools;
|
||||
namespace ClangTools {
|
||||
namespace Internal {
|
||||
|
||||
static Core::Id defaultDiagnosticId()
|
||||
static Utils::Id defaultDiagnosticId()
|
||||
{
|
||||
return ClangTools::Constants::DIAG_CONFIG_TIDY_AND_CLAZY;
|
||||
}
|
||||
@@ -63,7 +63,7 @@ RunSettings::RunSettings()
|
||||
|
||||
void RunSettings::fromMap(const QVariantMap &map, const QString &prefix)
|
||||
{
|
||||
m_diagnosticConfigId = Core::Id::fromSetting(map.value(prefix + diagnosticConfigIdKey));
|
||||
m_diagnosticConfigId = Utils::Id::fromSetting(map.value(prefix + diagnosticConfigIdKey));
|
||||
m_parallelJobs = map.value(prefix + parallelJobsKey).toInt();
|
||||
m_buildBeforeAnalysis = map.value(prefix + buildBeforeAnalysisKey).toBool();
|
||||
}
|
||||
@@ -75,7 +75,7 @@ void RunSettings::toMap(QVariantMap &map, const QString &prefix) const
|
||||
map.insert(prefix + buildBeforeAnalysisKey, m_buildBeforeAnalysis);
|
||||
}
|
||||
|
||||
Core::Id RunSettings::diagnosticConfigId() const
|
||||
Utils::Id RunSettings::diagnosticConfigId() const
|
||||
{
|
||||
if (!diagnosticConfigsModel().hasConfigWithId(m_diagnosticConfigId))
|
||||
return defaultDiagnosticId();
|
||||
|
@@ -25,9 +25,10 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <cpptools/clangdiagnosticconfig.h>
|
||||
|
||||
#include <utils/id.h>
|
||||
|
||||
#include <QObject>
|
||||
#include <QString>
|
||||
|
||||
@@ -44,8 +45,8 @@ public:
|
||||
void fromMap(const QVariantMap &map, const QString &prefix = QString());
|
||||
void toMap(QVariantMap &map, const QString &prefix = QString()) const;
|
||||
|
||||
Core::Id diagnosticConfigId() const;
|
||||
void setDiagnosticConfigId(const Core::Id &id) { m_diagnosticConfigId = id; }
|
||||
Utils::Id diagnosticConfigId() const;
|
||||
void setDiagnosticConfigId(const Utils::Id &id) { m_diagnosticConfigId = id; }
|
||||
|
||||
bool buildBeforeAnalysis() const { return m_buildBeforeAnalysis; }
|
||||
void setBuildBeforeAnalysis(bool yesno) { m_buildBeforeAnalysis = yesno; }
|
||||
@@ -54,7 +55,7 @@ public:
|
||||
void setParallelJobs(int jobs) { m_parallelJobs = jobs; }
|
||||
|
||||
private:
|
||||
Core::Id m_diagnosticConfigId;
|
||||
Utils::Id m_diagnosticConfigId;
|
||||
int m_parallelJobs = -1;
|
||||
bool m_buildBeforeAnalysis = true;
|
||||
};
|
||||
|
@@ -25,7 +25,6 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <cpptools/clangdiagnosticconfig.h>
|
||||
|
||||
#include <QtGlobal>
|
||||
|
@@ -694,7 +694,7 @@ static void setupTreeView(QTreeView *view, QAbstractItemModel *model, int expand
|
||||
}
|
||||
|
||||
DiagnosticConfigsWidget::DiagnosticConfigsWidget(const ClangDiagnosticConfigs &configs,
|
||||
const Core::Id &configToSelect,
|
||||
const Utils::Id &configToSelect,
|
||||
const ClangTidyInfo &tidyInfo,
|
||||
const ClazyStandaloneInfo &clazyInfo)
|
||||
: ClangDiagnosticConfigsWidget(configs, configToSelect)
|
||||
|
@@ -50,7 +50,7 @@ class DiagnosticConfigsWidget : public CppTools::ClangDiagnosticConfigsWidget
|
||||
|
||||
public:
|
||||
DiagnosticConfigsWidget(const CppTools::ClangDiagnosticConfigs &configs,
|
||||
const Core::Id &configToSelect,
|
||||
const Utils::Id &configToSelect,
|
||||
const ClangTidyInfo &tidyInfo,
|
||||
const ClazyStandaloneInfo &clazyInfo);
|
||||
~DiagnosticConfigsWidget();
|
||||
|
@@ -57,7 +57,7 @@ CppTools::ClangDiagnosticConfigsSelectionWidget *RunSettingsWidget::diagnosticSe
|
||||
}
|
||||
|
||||
static CppTools::ClangDiagnosticConfigsWidget *createEditWidget(
|
||||
const CppTools::ClangDiagnosticConfigs &configs, const Core::Id &configToSelect)
|
||||
const CppTools::ClangDiagnosticConfigs &configs, const Utils::Id &configToSelect)
|
||||
{
|
||||
// Determine executable paths
|
||||
QString clangTidyPath;
|
||||
|
@@ -45,6 +45,7 @@
|
||||
#include <QMutexLocker>
|
||||
|
||||
using namespace Core;
|
||||
using namespace Utils;
|
||||
|
||||
namespace ClassView {
|
||||
namespace Internal {
|
||||
|
@@ -29,9 +29,10 @@
|
||||
#include <QSharedPointer>
|
||||
#include <QStandardItem>
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <cplusplus/CppDocument.h>
|
||||
|
||||
#include <utils/id.h>
|
||||
|
||||
namespace ClassView {
|
||||
namespace Internal {
|
||||
|
||||
@@ -87,8 +88,8 @@ protected:
|
||||
void onStateChanged(bool state);
|
||||
void onProjectListChanged();
|
||||
void onDocumentUpdated(CPlusPlus::Document::Ptr doc);
|
||||
void onTaskStarted(Core::Id type);
|
||||
void onAllTasksFinished(Core::Id type);
|
||||
void onTaskStarted(Utils::Id type);
|
||||
void onAllTasksFinished(Utils::Id type);
|
||||
void onTreeDataUpdate(QSharedPointer<QStandardItem> result);
|
||||
|
||||
protected:
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user