diff --git a/src/plugins/qt4projectmanager/makestep.cpp b/src/plugins/qt4projectmanager/makestep.cpp index 4270e6a8c581eab8141f453aafa242d60d5ce714..f6977b6ded95c2268f90aa18a167f364f35278bc 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 0b9d7346bb557c72ffa9aeccda3c6a42dfc691e5..b902b8b5c76a9f52e37e6660b5ae9ab89f46685b 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;