aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmlprojectmanager/qmlproject.cpp
diff options
context:
space:
mode:
authorRoberto Raggi <[email protected]>2009-05-22 12:46:06 +0200
committerRoberto Raggi <[email protected]>2009-05-22 12:46:06 +0200
commit18cba96a197e1b1486880450418f769d0469e525 (patch)
treefe2a26c3afcb4add630fb26c1d1da4ef16a2fb9e /src/plugins/qmlprojectmanager/qmlproject.cpp
parent7e1445368eb30b65cec9315a8f26ccd5157892ad (diff)
Dummy implementation of MakeStep.
Diffstat (limited to 'src/plugins/qmlprojectmanager/qmlproject.cpp')
-rw-r--r--src/plugins/qmlprojectmanager/qmlproject.cpp10
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);
}