From beea9ec157e7fa6b9a4562d94f28d29d2e715e8a Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 23 May 2023 16:23:17 +0200 Subject: [PATCH] McuSupport: Move McuBuildStep to .cpp Not needed publicly. Change-Id: I0e8ddd3e260fb87bedc9ea1478e440e99bd2e203 Reviewed-by: Alessandro Portale Reviewed-by: --- src/plugins/mcusupport/mcubuildstep.cpp | 34 ++++++++++++++++++------- src/plugins/mcusupport/mcubuildstep.h | 22 ++-------------- 2 files changed, 27 insertions(+), 29 deletions(-) diff --git a/src/plugins/mcusupport/mcubuildstep.cpp b/src/plugins/mcusupport/mcubuildstep.cpp index 86f5e8af7e6..3b0c639df5e 100644 --- a/src/plugins/mcusupport/mcubuildstep.cpp +++ b/src/plugins/mcusupport/mcubuildstep.cpp @@ -2,18 +2,21 @@ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0 #include "mcubuildstep.h" + #include "mcukitmanager.h" #include "mculegacyconstants.h" #include "mcusupportconstants.h" #include -#include +#include #include #include #include #include +#include #include +#include #include #include #include @@ -23,12 +26,25 @@ #include #include -#include +#include #include namespace McuSupport::Internal { +class DeployMcuProcessStep : public ProjectExplorer::AbstractProcessStep +{ +public: + static const Utils::Id id; + static void showError(const QString &text); + + DeployMcuProcessStep(ProjectExplorer::BuildStepList *bc, Utils::Id id); + +private: + QString findKitInformation(ProjectExplorer::Kit *kit, const QString &key); + QTemporaryDir m_tmpDir; +}; + const Utils::Id DeployMcuProcessStep::id = "QmlProject.Mcu.DeployStep"; void DeployMcuProcessStep::showError(const QString &text) @@ -117,13 +133,6 @@ QString DeployMcuProcessStep::findKitInformation(ProjectExplorer::Kit *kit, cons return {}; } -MCUBuildStepFactory::MCUBuildStepFactory() - : BuildStepFactory() -{ - setDisplayName(QmlProjectManager::Tr::tr("Qt for MCUs Deploy Step")); - registerStep(DeployMcuProcessStep::id); -} - ProjectExplorer::Kit *MCUBuildStepFactory::findMostRecentQulKit() { ProjectExplorer::Kit *mcuKit = nullptr; @@ -166,4 +175,11 @@ void MCUBuildStepFactory::updateDeployStep(ProjectExplorer::Target *target, bool } } + +MCUBuildStepFactory::MCUBuildStepFactory() +{ + setDisplayName(QmlProjectManager::Tr::tr("Qt for MCUs Deploy Step")); + registerStep(DeployMcuProcessStep::id); +} + } // namespace McuSupport::Internal diff --git a/src/plugins/mcusupport/mcubuildstep.h b/src/plugins/mcusupport/mcubuildstep.h index aebca09eba8..5a202336d7a 100644 --- a/src/plugins/mcusupport/mcubuildstep.h +++ b/src/plugins/mcusupport/mcubuildstep.h @@ -1,35 +1,17 @@ // Copyright (C) 2023 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0 + #pragma once -#include #include -#include -#include - -#include - -#include namespace McuSupport::Internal { -class DeployMcuProcessStep : public ProjectExplorer::AbstractProcessStep -{ -public: - static const Utils::Id id; - static void showError(const QString &text); - - DeployMcuProcessStep(ProjectExplorer::BuildStepList *bc, Utils::Id id); - -private: - QString findKitInformation(ProjectExplorer::Kit *kit, const QString &key); - QTemporaryDir m_tmpDir; -}; - class MCUBuildStepFactory : public ProjectExplorer::BuildStepFactory { public: MCUBuildStepFactory(); + static ProjectExplorer::Kit *findMostRecentQulKit(); static void updateDeployStep(ProjectExplorer::Target *target, bool enabled); };