From 82644703460353b05f263c5893bbd822f446072c Mon Sep 17 00:00:00 2001 From: Daniel Teske <daniel.teske@nokia.com> Date: Wed, 16 May 2012 11:48:23 +0200 Subject: [PATCH] Ups, unbreak overriding make command Task-number: QTCREATORBUG-7430 Change-Id: I3e2fa49f749ef33a6abece5d98fd4a1ee6d6e66d Reviewed-by: Daniel Teske <daniel.teske@nokia.com> --- src/plugins/qt4projectmanager/makestep.cpp | 7 ++++++- src/plugins/qt4projectmanager/makestep.h | 3 +++ 2 files changed, 9 insertions(+), 1 deletion(-) 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; -- GitLab