aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/buildstep.h
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@nokia.com>2012-01-23 14:55:58 +0100
committerhjk <qthjk@ovi.com>2012-01-31 18:04:27 +0100
commit5d0407ef4651143881a7e538aa68728e5b9f4b4f (patch)
treeeee562a3720bac70358ebfd751967b0294747fc1 /src/plugins/projectexplorer/buildstep.h
parent5b847a66dfc762e3a8049860ca036be195faba89 (diff)
Optionaly disable buildsteps
Task-number: QTCREATORBUG-6713 Change-Id: Ief7f8509572cfa2008209083e5ae9c7763eba42a Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/plugins/projectexplorer/buildstep.h')
-rw-r--r--src/plugins/projectexplorer/buildstep.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/buildstep.h b/src/plugins/projectexplorer/buildstep.h
index 85f1cc6890..1eccd30f8d 100644
--- a/src/plugins/projectexplorer/buildstep.h
+++ b/src/plugins/projectexplorer/buildstep.h
@@ -70,6 +70,12 @@ public:
virtual bool runInGuiThread() const;
virtual void cancel();
+ virtual bool fromMap(const QVariantMap &map);
+ virtual QVariantMap toMap() const;
+
+ bool enabled() const;
+ void setEnabled(bool b);
+
BuildConfiguration *buildConfiguration() const;
DeployConfiguration *deployConfiguration() const;
ProjectConfiguration *projectConfiguration() const;
@@ -86,6 +92,10 @@ signals:
ProjectExplorer::BuildStep::OutputNewlineSetting newlineSetting = DoAppendNewline) const;
void finished();
+
+ void enabledChanged();
+private:
+ bool m_enabled;
};
class PROJECTEXPLORER_EXPORT IBuildStepFactory :