ProjectExplorer: Change BuildStepConfigWidget::summaryWidget()

From a virtual function to a normal one backed by a real data member.

That's essentially what several re-implementations did, the other
ones used a fixed value instead.

Change-Id: I61e45f1d4f7f0f80fe2eb1f2729785f37e7bb803
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
hjk
2018-10-15 17:52:15 +02:00
parent fb1c562c2e
commit d6c605d84c
35 changed files with 34 additions and 179 deletions

View File

@@ -259,13 +259,8 @@ void IosBuildStepConfigWidget::updateDetails()
param.setEnvironment(bc->environment());
param.setCommand(m_buildStep->buildCommand());
param.setArguments(Utils::QtcProcess::joinArgs(m_buildStep->allArguments()));
m_summaryText = param.summary(displayName());
emit updateSummary();
}
QString IosBuildStepConfigWidget::summaryText() const
{
return m_summaryText;
setSummaryText(param.summary(displayName()));
}
void IosBuildStepConfigWidget::buildArgumentsChanged()

View File

@@ -77,7 +77,6 @@ class IosBuildStepConfigWidget : public ProjectExplorer::BuildStepConfigWidget
public:
IosBuildStepConfigWidget(IosBuildStep *buildStep);
~IosBuildStepConfigWidget();
QString summaryText() const override;
private:
void buildArgumentsChanged();
@@ -87,7 +86,6 @@ private:
Ui::IosBuildStep *m_ui;
IosBuildStep *m_buildStep;
QString m_summaryText;
};
class IosBuildStepFactory : public ProjectExplorer::BuildStepFactory

View File

@@ -40,6 +40,7 @@ IosDeployStepWidget::IosDeployStepWidget(IosDeployStep *step) :
m_step(step)
{
setDisplayName(QString::fromLatin1("<b>%1</b>").arg(m_step->displayName()));
setSummaryText(displayName());
ui->setupUi(this);
connect(m_step, &ProjectExplorer::ProjectConfiguration::displayNameChanged,
this, &ProjectExplorer::BuildStepConfigWidget::updateSummary);
@@ -50,10 +51,5 @@ IosDeployStepWidget::~IosDeployStepWidget()
delete ui;
}
QString IosDeployStepWidget::summaryText() const
{
return displayName();
}
} // namespace Internal
} // namespace Ios

View File

@@ -43,8 +43,6 @@ public:
~IosDeployStepWidget();
private:
QString summaryText() const override;
Ui::IosDeployStepWidget *ui;
IosDeployStep *m_step;
};

View File

@@ -277,13 +277,8 @@ void IosDsymBuildStepConfigWidget::updateDetails()
param.setEnvironment(bc->environment());
param.setCommand(m_buildStep->command());
param.setArguments(Utils::QtcProcess::joinArgs(m_buildStep->arguments()));
m_summaryText = param.summary(displayName());
emit updateSummary();
}
QString IosDsymBuildStepConfigWidget::summaryText() const
{
return m_summaryText;
setSummaryText(param.summary(displayName()));
}
void IosDsymBuildStepConfigWidget::commandChanged()

View File

@@ -74,7 +74,6 @@ class IosDsymBuildStepConfigWidget : public ProjectExplorer::BuildStepConfigWidg
public:
IosDsymBuildStepConfigWidget(IosDsymBuildStep *buildStep);
~IosDsymBuildStepConfigWidget();
QString summaryText() const override;
private:
void commandChanged();
@@ -84,7 +83,6 @@ private:
Ui::IosPresetBuildStep *m_ui;
IosDsymBuildStep *m_buildStep;
QString m_summaryText;
};
class IosDsymBuildStepFactory : public ProjectExplorer::BuildStepFactory