diff options
author | Roberto Raggi <[email protected]> | 2009-05-22 12:46:06 +0200 |
---|---|---|
committer | Roberto Raggi <[email protected]> | 2009-05-22 12:46:06 +0200 |
commit | 18cba96a197e1b1486880450418f769d0469e525 (patch) | |
tree | fe2a26c3afcb4add630fb26c1d1da4ef16a2fb9e /src/plugins/qmlprojectmanager/qmlproject.cpp | |
parent | 7e1445368eb30b65cec9315a8f26ccd5157892ad (diff) |
Dummy implementation of MakeStep.
Diffstat (limited to 'src/plugins/qmlprojectmanager/qmlproject.cpp')
-rw-r--r-- | src/plugins/qmlprojectmanager/qmlproject.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/plugins/qmlprojectmanager/qmlproject.cpp b/src/plugins/qmlprojectmanager/qmlproject.cpp index bde5816e3ab..73ab051d847 100644 --- a/src/plugins/qmlprojectmanager/qmlproject.cpp +++ b/src/plugins/qmlprojectmanager/qmlproject.cpp @@ -29,6 +29,7 @@ #include "qmlproject.h" #include "qmlprojectconstants.h" +#include "qmlmakestep.h" #include <projectexplorer/toolchain.h> #include <projectexplorer/projectexplorerconstants.h> @@ -231,6 +232,10 @@ QStringList QmlProject::targets() const QmlMakeStep *QmlProject::makeStep() const { + foreach (ProjectExplorer::BuildStep *bs, buildSteps()) { + if (QmlMakeStep *ms = qobject_cast<QmlMakeStep *>(bs)) + return ms; + } return 0; } @@ -243,6 +248,11 @@ void QmlProject::restoreSettingsImpl(ProjectExplorer::PersistentSettingsReader & addRunConfiguration(runConf); } + if (buildSteps().isEmpty()) { + QmlMakeStep *makeStep = new QmlMakeStep(this); + insertBuildStep(0, makeStep); + } + refresh(Everything); } |