diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2019-11-26 17:11:01 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2019-11-28 12:30:52 +0000 |
commit | 221d356210848765f21db596a8a873ba274fdb19 (patch) | |
tree | 0ba6323ec640ef25968b1a3a86d8065aa86b01b6 /src/plugins/projectexplorer/projectconfigurationaspects.h | |
parent | b31f6aa50201e45f7f2eae804f95d97bf772ab23 (diff) |
Qmake: Make proper use of BuildDirectoryAspect
Change-Id: I439496c85f7e0f402ab038de6a8171dd2f7d2ffd
Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/projectconfigurationaspects.h')
-rw-r--r-- | src/plugins/projectexplorer/projectconfigurationaspects.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/projectexplorer/projectconfigurationaspects.h b/src/plugins/projectexplorer/projectconfigurationaspects.h index d88bd6be1e5..67d5a40e5c8 100644 --- a/src/plugins/projectexplorer/projectconfigurationaspects.h +++ b/src/plugins/projectexplorer/projectconfigurationaspects.h @@ -63,7 +63,8 @@ public: bool defaultValue() const; void setDefaultValue(bool defaultValue); - void setLabel(const QString &label); + enum class LabelPlacement { AtCheckBox, InExtraLabel }; + void setLabel(const QString &label, LabelPlacement labelPlacement); void setToolTip(const QString &tooltip); void fromMap(const QVariantMap &map) override; @@ -132,10 +133,12 @@ public: void setMacroExpanderProvider(const Utils::MacroExpanderProvider &expanderProvider); enum class UncheckedSemantics { Disabled, ReadOnly }; + enum class CheckBoxPlacement { Top, Right }; void setUncheckedSemantics(UncheckedSemantics semantics); bool isChecked() const; void setChecked(bool checked); - void makeCheckable(const QString &optionalLabel, const QString &optionalBaseKey); + void makeCheckable(CheckBoxPlacement checkBoxPlacement, const QString &optionalLabel, + const QString &optionalBaseKey); enum DisplayStyle { LabelDisplay, |