aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.h
diff options
context:
space:
mode:
authorTobias Hunger <[email protected]>2017-07-17 14:34:05 +0200
committerTobias Hunger <[email protected]>2017-07-28 17:26:03 +0000
commit131c7a1c4e60da68bd5cfc5a6d5df1dc81ed0125 (patch)
tree1b7515acaf4480411849fcfd61fb599cafc5241b /src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.h
parentc01ddc4660c10e8ddc605602fd623135fb607de0 (diff)
ProjectExplorer: Introduce base class for enabled/disabled project configuration
... and use this as a base for all RunConfigurations. Clean out code in the individual run configurations dealing with their enabled/disabled state. Change-Id: Icc2ea136b056f7aea7ce96480b4402459d7ac0ce Reviewed-by: Tim Jenssen <[email protected]>
Diffstat (limited to 'src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.h')
-rw-r--r--src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.h b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.h
index cfab4cfd5f0..d55eb280998 100644
--- a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.h
+++ b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.h
@@ -70,7 +70,6 @@ public:
QString mainScript() const;
// RunConfiguration
- bool isEnabled() const override;
QString disabledReason() const override;
virtual QWidget *createConfigurationWidget() override;
Utils::OutputFormatter *createOutputFormatter() const override;
@@ -84,13 +83,12 @@ protected:
QmlProjectRunConfiguration(ProjectExplorer::Target *parent,
QmlProjectRunConfiguration *source);
virtual bool fromMap(const QVariantMap &map) override;
- void setEnabled(bool value);
private:
void ctor();
void changeCurrentFile(Core::IEditor* = 0);
- void updateEnabled();
+ void updateEnabledState() final;
QString executable() const;
QString commandLineArguments() const;
@@ -106,8 +104,6 @@ private:
QString m_scriptFile;
QString m_qmlViewerArgs;
-
- bool m_isEnabled;
};
} // namespace QmlProjectManager