diff options
Diffstat (limited to 'src/plugins/ios/iosbuildstep.h')
-rw-r--r-- | src/plugins/ios/iosbuildstep.h | 41 |
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(); |