forked from qt-creator/qt-creator
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:
@@ -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()
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -43,8 +43,6 @@ public:
|
||||
~IosDeployStepWidget();
|
||||
|
||||
private:
|
||||
QString summaryText() const override;
|
||||
|
||||
Ui::IosDeployStepWidget *ui;
|
||||
IosDeployStep *m_step;
|
||||
};
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user