aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/projectconfigurationaspects.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2019-11-26 17:11:01 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2019-11-28 12:30:52 +0000
commit221d356210848765f21db596a8a873ba274fdb19 (patch)
tree0ba6323ec640ef25968b1a3a86d8065aa86b01b6 /src/plugins/projectexplorer/projectconfigurationaspects.h
parentb31f6aa50201e45f7f2eae804f95d97bf772ab23 (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.h7
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,