aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/ios/iosbuildstep.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/ios/iosbuildstep.h')
-rw-r--r--src/plugins/ios/iosbuildstep.h41
1 files changed, 2 insertions, 39 deletions
diff --git a/src/plugins/ios/iosbuildstep.h b/src/plugins/ios/iosbuildstep.h
index 3f6145202c..3a27b20960 100644
--- a/src/plugins/ios/iosbuildstep.h
+++ b/src/plugins/ios/iosbuildstep.h
@@ -25,49 +25,12 @@
#pragma once
-#include <projectexplorer/abstractprocessstep.h>
-
-QT_BEGIN_NAMESPACE
-class QListWidgetItem;
-QT_END_NAMESPACE
+#include <projectexplorer/buildstep.h>
namespace Ios {
namespace Internal {
-class IosBuildStepConfigWidget;
-class IosBuildStepFactory;
-
-class IosBuildStep : public ProjectExplorer::AbstractProcessStep
-{
- Q_OBJECT
-
- friend class IosBuildStepConfigWidget;
- friend class IosBuildStepFactory;
-
-public:
- IosBuildStep(ProjectExplorer::BuildStepList *parent, Core::Id id);
-
- ProjectExplorer::BuildStepConfigWidget *createConfigWidget() override;
- void setBaseArguments(const QStringList &args);
- void setExtraArguments(const QStringList &extraArgs);
- QStringList baseArguments() const;
- QStringList allArguments() const;
- QStringList defaultArguments() const;
- Utils::FilePath buildCommand() const;
-
-private:
- bool init() override;
- void doRun() override;
- bool fromMap(const QVariantMap &map) override;
- QVariantMap toMap() const override;
-
- QStringList m_baseBuildArguments;
- QStringList m_extraArguments;
- bool m_useDefaultArguments = true;
- bool m_clean = false;
-};
-
-class IosBuildStepFactory : public ProjectExplorer::BuildStepFactory
+class IosBuildStepFactory final : public ProjectExplorer::BuildStepFactory
{
public:
IosBuildStepFactory();