diff --git a/src/plugins/qt4projectmanager/makestep.cpp b/src/plugins/qt4projectmanager/makestep.cpp index 4270e6a8c58..f6977b6ded9 100644 --- a/src/plugins/qt4projectmanager/makestep.cpp +++ b/src/plugins/qt4projectmanager/makestep.cpp @@ -90,6 +90,11 @@ void MakeStep::ctor() setDefaultDisplayName(tr("Make", "Qt4 MakeStep display name.")); } +void MakeStep::setMakeCommand(const QString &make) +{ + m_makeCmd = make; +} + MakeStep::~MakeStep() { } @@ -495,7 +500,7 @@ void MakeStepConfigWidget::userArgumentsChanged() void MakeStepConfigWidget::makeEdited() { - m_makeStep->makeCommand() = m_ui->makePathChooser->rawPath(); + m_makeStep->setMakeCommand(m_ui->makePathChooser->rawPath()); updateDetails(); } diff --git a/src/plugins/qt4projectmanager/makestep.h b/src/plugins/qt4projectmanager/makestep.h index 0b9d7346bb5..b902b8b5c76 100644 --- a/src/plugins/qt4projectmanager/makestep.h +++ b/src/plugins/qt4projectmanager/makestep.h @@ -49,6 +49,7 @@ class Project; namespace Qt4ProjectManager { class Qt4BuildConfiguration; +class MakeStepConfigWidget; namespace Internal { @@ -80,6 +81,7 @@ class QT4PROJECTMANAGER_EXPORT MakeStep : public ProjectExplorer::AbstractProces { Q_OBJECT friend class Internal::MakeStepFactory; + friend class MakeStepConfigWidget; public: explicit MakeStep(ProjectExplorer::BuildStepList *bsl); @@ -111,6 +113,7 @@ protected: private: void ctor(); + void setMakeCommand(const QString &make); bool m_clean; bool m_scriptTarget; QString m_makeFileToCheck;