iOS: Inline IosDsymBuildStepWidget

Change-Id: Ie14377dd5057d7def2366f0110838626a2f4ea29
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
hjk
2020-08-26 15:11:40 +02:00
parent 947392cde9
commit b9afd77e96
6 changed files with 64 additions and 167 deletions

View File

@@ -31,16 +31,11 @@
namespace Ios {
namespace Internal {
namespace Ui { class IosPresetBuildStep; }
class IosDsymBuildStepConfigWidget;
class IosDsymBuildStep : public ProjectExplorer::AbstractProcessStep
{
Q_OBJECT
friend class IosDsymBuildStepConfigWidget;
public:
IosDsymBuildStep(ProjectExplorer::BuildStepList *parent, Utils::Id id);
@@ -55,7 +50,6 @@ public:
private:
bool init() override;
void doRun() override;
void setupOutputFormatter(Utils::OutputFormatter *formatter) override;
QVariantMap toMap() const override;
bool fromMap(const QVariantMap &map) override;
@@ -68,24 +62,6 @@ private:
bool m_clean;
};
class IosDsymBuildStepConfigWidget : public ProjectExplorer::BuildStepConfigWidget
{
Q_OBJECT
public:
IosDsymBuildStepConfigWidget(IosDsymBuildStep *buildStep);
~IosDsymBuildStepConfigWidget() override;
private:
void commandChanged();
void argumentsChanged();
void resetDefaults();
void updateDetails();
Ui::IosPresetBuildStep *m_ui;
IosDsymBuildStep *m_buildStep;
};
class IosDsymBuildStepFactory : public ProjectExplorer::BuildStepFactory
{
public: