aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2018-04-19 16:16:11 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2018-04-20 08:50:01 +0000
commit2c16d86b4b839eb8958c3bb210f0682a27618d48 (patch)
treedbbaa7d89ad1fe0bac8dcb1b9f16a3429de32b39 /src
parenta27c3913c9888b8bb0ca909573d43a015d6f0631 (diff)
Align and cleanup implicit size bindings
Change-Id: I9f206c3c750fd648ba8761c574e0be94d32e940f Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/imports/controls/CheckBox.qml4
-rw-r--r--src/imports/controls/CheckDelegate.qml4
-rw-r--r--src/imports/controls/ComboBox.qml4
-rw-r--r--src/imports/controls/Drawer.qml6
-rw-r--r--src/imports/controls/Frame.qml6
-rw-r--r--src/imports/controls/GroupBox.qml7
-rw-r--r--src/imports/controls/ItemDelegate.qml4
-rw-r--r--src/imports/controls/MenuBarItem.qml4
-rw-r--r--src/imports/controls/MenuItem.qml4
-rw-r--r--src/imports/controls/MenuSeparator.qml6
-rw-r--r--src/imports/controls/Pane.qml6
-rw-r--r--src/imports/controls/Popup.qml4
-rw-r--r--src/imports/controls/RadioButton.qml4
-rw-r--r--src/imports/controls/RadioDelegate.qml4
-rw-r--r--src/imports/controls/RangeSlider.qml8
-rw-r--r--src/imports/controls/ScrollView.qml6
-rw-r--r--src/imports/controls/SwipeDelegate.qml4
-rw-r--r--src/imports/controls/Switch.qml4
-rw-r--r--src/imports/controls/SwitchDelegate.qml4
-rw-r--r--src/imports/controls/ToolBar.qml6
-rw-r--r--src/imports/controls/ToolSeparator.qml6
-rw-r--r--src/imports/controls/fusion/CheckBox.qml4
-rw-r--r--src/imports/controls/fusion/CheckDelegate.qml4
-rw-r--r--src/imports/controls/fusion/ComboBox.qml4
-rw-r--r--src/imports/controls/fusion/Drawer.qml6
-rw-r--r--src/imports/controls/fusion/Frame.qml6
-rw-r--r--src/imports/controls/fusion/GroupBox.qml7
-rw-r--r--src/imports/controls/fusion/ItemDelegate.qml4
-rw-r--r--src/imports/controls/fusion/MenuBarItem.qml4
-rw-r--r--src/imports/controls/fusion/MenuItem.qml4
-rw-r--r--src/imports/controls/fusion/MenuSeparator.qml6
-rw-r--r--src/imports/controls/fusion/Pane.qml6
-rw-r--r--src/imports/controls/fusion/Popup.qml4
-rw-r--r--src/imports/controls/fusion/ProgressBar.qml4
-rw-r--r--src/imports/controls/fusion/RadioButton.qml4
-rw-r--r--src/imports/controls/fusion/RadioDelegate.qml4
-rw-r--r--src/imports/controls/fusion/SwipeDelegate.qml4
-rw-r--r--src/imports/controls/fusion/Switch.qml4
-rw-r--r--src/imports/controls/fusion/SwitchDelegate.qml4
-rw-r--r--src/imports/controls/fusion/ToolBar.qml6
-rw-r--r--src/imports/controls/fusion/ToolSeparator.qml6
-rw-r--r--src/imports/controls/imagine/CheckBox.qml4
-rw-r--r--src/imports/controls/imagine/CheckDelegate.qml4
-rw-r--r--src/imports/controls/imagine/Drawer.qml6
-rw-r--r--src/imports/controls/imagine/Frame.qml6
-rw-r--r--src/imports/controls/imagine/GroupBox.qml7
-rw-r--r--src/imports/controls/imagine/ItemDelegate.qml4
-rw-r--r--src/imports/controls/imagine/MenuItem.qml4
-rw-r--r--src/imports/controls/imagine/MenuSeparator.qml4
-rw-r--r--src/imports/controls/imagine/Pane.qml6
-rw-r--r--src/imports/controls/imagine/Popup.qml4
-rw-r--r--src/imports/controls/imagine/RadioButton.qml4
-rw-r--r--src/imports/controls/imagine/RadioDelegate.qml4
-rw-r--r--src/imports/controls/imagine/RangeSlider.qml8
-rw-r--r--src/imports/controls/imagine/ScrollView.qml6
-rw-r--r--src/imports/controls/imagine/SwipeDelegate.qml4
-rw-r--r--src/imports/controls/imagine/Switch.qml4
-rw-r--r--src/imports/controls/imagine/SwitchDelegate.qml4
-rw-r--r--src/imports/controls/imagine/ToolBar.qml6
-rw-r--r--src/imports/controls/imagine/ToolSeparator.qml4
-rw-r--r--src/imports/controls/material/CheckBox.qml4
-rw-r--r--src/imports/controls/material/CheckDelegate.qml4
-rw-r--r--src/imports/controls/material/ComboBox.qml4
-rw-r--r--src/imports/controls/material/Drawer.qml6
-rw-r--r--src/imports/controls/material/Frame.qml6
-rw-r--r--src/imports/controls/material/GroupBox.qml7
-rw-r--r--src/imports/controls/material/ItemDelegate.qml4
-rw-r--r--src/imports/controls/material/MenuBarItem.qml3
-rw-r--r--src/imports/controls/material/MenuItem.qml4
-rw-r--r--src/imports/controls/material/MenuSeparator.qml6
-rw-r--r--src/imports/controls/material/Pane.qml6
-rw-r--r--src/imports/controls/material/Popup.qml4
-rw-r--r--src/imports/controls/material/RadioButton.qml4
-rw-r--r--src/imports/controls/material/RadioDelegate.qml4
-rw-r--r--src/imports/controls/material/RangeSlider.qml8
-rw-r--r--src/imports/controls/material/SwipeDelegate.qml4
-rw-r--r--src/imports/controls/material/Switch.qml4
-rw-r--r--src/imports/controls/material/SwitchDelegate.qml4
-rw-r--r--src/imports/controls/material/ToolBar.qml6
-rw-r--r--src/imports/controls/material/ToolSeparator.qml6
-rw-r--r--src/imports/controls/universal/CheckBox.qml4
-rw-r--r--src/imports/controls/universal/CheckDelegate.qml4
-rw-r--r--src/imports/controls/universal/ComboBox.qml4
-rw-r--r--src/imports/controls/universal/Drawer.qml6
-rw-r--r--src/imports/controls/universal/Frame.qml6
-rw-r--r--src/imports/controls/universal/GroupBox.qml7
-rw-r--r--src/imports/controls/universal/ItemDelegate.qml4
-rw-r--r--src/imports/controls/universal/MenuBarItem.qml4
-rw-r--r--src/imports/controls/universal/MenuItem.qml4
-rw-r--r--src/imports/controls/universal/MenuSeparator.qml6
-rw-r--r--src/imports/controls/universal/Pane.qml6
-rw-r--r--src/imports/controls/universal/Popup.qml4
-rw-r--r--src/imports/controls/universal/RadioButton.qml4
-rw-r--r--src/imports/controls/universal/RadioDelegate.qml4
-rw-r--r--src/imports/controls/universal/RangeSlider.qml8
-rw-r--r--src/imports/controls/universal/SwipeDelegate.qml4
-rw-r--r--src/imports/controls/universal/Switch.qml4
-rw-r--r--src/imports/controls/universal/SwitchDelegate.qml4
-rw-r--r--src/imports/controls/universal/ToolBar.qml6
-rw-r--r--src/imports/controls/universal/ToolSeparator.qml6
100 files changed, 278 insertions, 212 deletions
diff --git a/src/imports/controls/CheckBox.qml b/src/imports/controls/CheckBox.qml
index 47b7d45e..9dcfd186 100644
--- a/src/imports/controls/CheckBox.qml
+++ b/src/imports/controls/CheckBox.qml
@@ -45,8 +45,8 @@ T.CheckBox {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 6
spacing: 6
diff --git a/src/imports/controls/CheckDelegate.qml b/src/imports/controls/CheckDelegate.qml
index 275f39f4..193a2711 100644
--- a/src/imports/controls/CheckDelegate.qml
+++ b/src/imports/controls/CheckDelegate.qml
@@ -45,8 +45,8 @@ T.CheckDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 12
spacing: 12
diff --git a/src/imports/controls/ComboBox.qml b/src/imports/controls/ComboBox.qml
index 80b26ffe..76a8fe48 100644
--- a/src/imports/controls/ComboBox.qml
+++ b/src/imports/controls/ComboBox.qml
@@ -46,8 +46,8 @@ T.ComboBox {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
leftPadding: padding + (!control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
rightPadding: padding + (control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
diff --git a/src/imports/controls/Drawer.qml b/src/imports/controls/Drawer.qml
index 26965a0d..f446f8a7 100644
--- a/src/imports/controls/Drawer.qml
+++ b/src/imports/controls/Drawer.qml
@@ -44,8 +44,10 @@ T.Drawer {
parent: T.Overlay.overlay
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
topPadding: control.edge === Qt.BottomEdge
leftPadding: control.edge === Qt.RightEdge
diff --git a/src/imports/controls/Frame.qml b/src/imports/controls/Frame.qml
index 557bc6a6..4c9bd2e8 100644
--- a/src/imports/controls/Frame.qml
+++ b/src/imports/controls/Frame.qml
@@ -42,8 +42,10 @@ import QtQuick.Templates 2.5 as T
T.Frame {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
padding: 12
diff --git a/src/imports/controls/GroupBox.qml b/src/imports/controls/GroupBox.qml
index c82e9b35..74dcf6fc 100644
--- a/src/imports/controls/GroupBox.qml
+++ b/src/imports/controls/GroupBox.qml
@@ -43,9 +43,10 @@ T.GroupBox {
id: control
implicitWidth: Math.max(implicitBackgroundWidth,
- implicitLabelWidth + leftPadding + rightPadding,
- contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ contentWidth + leftPadding + rightPadding,
+ implicitLabelWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
spacing: 6
padding: 12
diff --git a/src/imports/controls/ItemDelegate.qml b/src/imports/controls/ItemDelegate.qml
index 3d446ffa..343326f0 100644
--- a/src/imports/controls/ItemDelegate.qml
+++ b/src/imports/controls/ItemDelegate.qml
@@ -45,8 +45,8 @@ T.ItemDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 12
spacing: 8
diff --git a/src/imports/controls/MenuBarItem.qml b/src/imports/controls/MenuBarItem.qml
index c6408757..c2ae6749 100644
--- a/src/imports/controls/MenuBarItem.qml
+++ b/src/imports/controls/MenuBarItem.qml
@@ -45,8 +45,8 @@ T.MenuBarItem {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 6
padding: 6
diff --git a/src/imports/controls/MenuItem.qml b/src/imports/controls/MenuItem.qml
index e1a43d7d..dd18993c 100644
--- a/src/imports/controls/MenuItem.qml
+++ b/src/imports/controls/MenuItem.qml
@@ -45,8 +45,8 @@ T.MenuItem {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 6
spacing: 6
diff --git a/src/imports/controls/MenuSeparator.qml b/src/imports/controls/MenuSeparator.qml
index b76edb38..7410e230 100644
--- a/src/imports/controls/MenuSeparator.qml
+++ b/src/imports/controls/MenuSeparator.qml
@@ -42,8 +42,10 @@ import QtQuick.Templates 2.5 as T
T.MenuSeparator {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, implicitContentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, implicitContentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ implicitContentHeight + topPadding + bottomPadding)
padding: 2
verticalPadding: padding + 4
diff --git a/src/imports/controls/Pane.qml b/src/imports/controls/Pane.qml
index 418d32b3..62a34797 100644
--- a/src/imports/controls/Pane.qml
+++ b/src/imports/controls/Pane.qml
@@ -42,8 +42,10 @@ import QtQuick.Templates 2.5 as T
T.Pane {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
padding: 12
diff --git a/src/imports/controls/Popup.qml b/src/imports/controls/Popup.qml
index f5645916..22cb4545 100644
--- a/src/imports/controls/Popup.qml
+++ b/src/imports/controls/Popup.qml
@@ -43,9 +43,9 @@ T.Popup {
id: control
implicitWidth: Math.max(implicitBackgroundWidth,
- contentWidth > 0 ? contentWidth + leftPadding + rightPadding : 0)
+ contentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- contentHeight > 0 ? contentHeight + topPadding + bottomPadding : 0)
+ contentHeight + topPadding + bottomPadding)
padding: 12
diff --git a/src/imports/controls/RadioButton.qml b/src/imports/controls/RadioButton.qml
index d53f4186..2f85674f 100644
--- a/src/imports/controls/RadioButton.qml
+++ b/src/imports/controls/RadioButton.qml
@@ -45,8 +45,8 @@ T.RadioButton {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 6
spacing: 6
diff --git a/src/imports/controls/RadioDelegate.qml b/src/imports/controls/RadioDelegate.qml
index e5d048ec..a672aba1 100644
--- a/src/imports/controls/RadioDelegate.qml
+++ b/src/imports/controls/RadioDelegate.qml
@@ -45,8 +45,8 @@ T.RadioDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 12
spacing: 12
diff --git a/src/imports/controls/RangeSlider.qml b/src/imports/controls/RangeSlider.qml
index a91f8ccd..dc62454d 100644
--- a/src/imports/controls/RangeSlider.qml
+++ b/src/imports/controls/RangeSlider.qml
@@ -43,11 +43,11 @@ T.RangeSlider {
id: control
implicitWidth: Math.max(implicitBackgroundWidth,
- Math.max(first.implicitHandleWidth,
- second.implicitHandleWidth) + leftPadding + rightPadding)
+ first.implicitHandleWidth + leftPadding + rightPadding,
+ second.implicitHandleWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(first.implicitHandleHeight,
- second.implicitHandleHeight) + topPadding + bottomPadding)
+ first.implicitHandleHeight + topPadding + bottomPadding,
+ second.implicitHandleHeight + topPadding + bottomPadding)
padding: 6
diff --git a/src/imports/controls/ScrollView.qml b/src/imports/controls/ScrollView.qml
index 6f50f197..754f050a 100644
--- a/src/imports/controls/ScrollView.qml
+++ b/src/imports/controls/ScrollView.qml
@@ -42,8 +42,10 @@ import QtQuick.Templates 2.5 as T
T.ScrollView {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
ScrollBar.vertical: ScrollBar {
parent: control
diff --git a/src/imports/controls/SwipeDelegate.qml b/src/imports/controls/SwipeDelegate.qml
index 538cbce9..42ca6a50 100644
--- a/src/imports/controls/SwipeDelegate.qml
+++ b/src/imports/controls/SwipeDelegate.qml
@@ -45,8 +45,8 @@ T.SwipeDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 12
spacing: 12
diff --git a/src/imports/controls/Switch.qml b/src/imports/controls/Switch.qml
index 38666141..585ebf2f 100644
--- a/src/imports/controls/Switch.qml
+++ b/src/imports/controls/Switch.qml
@@ -45,8 +45,8 @@ T.Switch {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 6
spacing: 6
diff --git a/src/imports/controls/SwitchDelegate.qml b/src/imports/controls/SwitchDelegate.qml
index 938d1f19..fef24be8 100644
--- a/src/imports/controls/SwitchDelegate.qml
+++ b/src/imports/controls/SwitchDelegate.qml
@@ -45,8 +45,8 @@ T.SwitchDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 12
spacing: 12
diff --git a/src/imports/controls/ToolBar.qml b/src/imports/controls/ToolBar.qml
index ae4dc5ac..b31605ba 100644
--- a/src/imports/controls/ToolBar.qml
+++ b/src/imports/controls/ToolBar.qml
@@ -42,8 +42,10 @@ import QtQuick.Templates 2.5 as T
T.ToolBar {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
background: Rectangle {
implicitHeight: 40
diff --git a/src/imports/controls/ToolSeparator.qml b/src/imports/controls/ToolSeparator.qml
index 0d8a704d..bec83739 100644
--- a/src/imports/controls/ToolSeparator.qml
+++ b/src/imports/controls/ToolSeparator.qml
@@ -42,8 +42,10 @@ import QtQuick.Templates 2.5 as T
T.ToolSeparator {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, implicitContentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, implicitContentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ implicitContentHeight + topPadding + bottomPadding)
padding: vertical ? 6 : 2
verticalPadding: vertical ? 2 : 6
diff --git a/src/imports/controls/fusion/CheckBox.qml b/src/imports/controls/fusion/CheckBox.qml
index 76f641e2..92b9a0b0 100644
--- a/src/imports/controls/fusion/CheckBox.qml
+++ b/src/imports/controls/fusion/CheckBox.qml
@@ -47,8 +47,8 @@ T.CheckBox {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 6
spacing: 6
diff --git a/src/imports/controls/fusion/CheckDelegate.qml b/src/imports/controls/fusion/CheckDelegate.qml
index ee382e1b..f7e2bb0e 100644
--- a/src/imports/controls/fusion/CheckDelegate.qml
+++ b/src/imports/controls/fusion/CheckDelegate.qml
@@ -47,8 +47,8 @@ T.CheckDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 6
spacing: 6
diff --git a/src/imports/controls/fusion/ComboBox.qml b/src/imports/controls/fusion/ComboBox.qml
index 1567b63c..608ceee4 100644
--- a/src/imports/controls/fusion/ComboBox.qml
+++ b/src/imports/controls/fusion/ComboBox.qml
@@ -48,8 +48,8 @@ T.ComboBox {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
leftPadding: padding + (!control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
rightPadding: padding + (control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
diff --git a/src/imports/controls/fusion/Drawer.qml b/src/imports/controls/fusion/Drawer.qml
index 58b0844a..38d07141 100644
--- a/src/imports/controls/fusion/Drawer.qml
+++ b/src/imports/controls/fusion/Drawer.qml
@@ -46,8 +46,10 @@ T.Drawer {
parent: T.Overlay.overlay
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
topPadding: control.edge === Qt.BottomEdge
leftPadding: control.edge === Qt.RightEdge
diff --git a/src/imports/controls/fusion/Frame.qml b/src/imports/controls/fusion/Frame.qml
index 37f5dd64..c5479804 100644
--- a/src/imports/controls/fusion/Frame.qml
+++ b/src/imports/controls/fusion/Frame.qml
@@ -44,8 +44,10 @@ import QtQuick.Controls.Fusion.impl 2.5
T.Frame {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
padding: 9
diff --git a/src/imports/controls/fusion/GroupBox.qml b/src/imports/controls/fusion/GroupBox.qml
index ca7f2e2a..b8987419 100644
--- a/src/imports/controls/fusion/GroupBox.qml
+++ b/src/imports/controls/fusion/GroupBox.qml
@@ -45,9 +45,10 @@ T.GroupBox {
id: control
implicitWidth: Math.max(implicitBackgroundWidth,
- implicitLabelWidth + leftPadding + rightPadding,
- contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ contentWidth + leftPadding + rightPadding,
+ implicitLabelWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
spacing: 6
padding: 9
diff --git a/src/imports/controls/fusion/ItemDelegate.qml b/src/imports/controls/fusion/ItemDelegate.qml
index e23266f2..40189e66 100644
--- a/src/imports/controls/fusion/ItemDelegate.qml
+++ b/src/imports/controls/fusion/ItemDelegate.qml
@@ -47,8 +47,8 @@ T.ItemDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 6
spacing: 6
diff --git a/src/imports/controls/fusion/MenuBarItem.qml b/src/imports/controls/fusion/MenuBarItem.qml
index fdcd090e..d5d9b723 100644
--- a/src/imports/controls/fusion/MenuBarItem.qml
+++ b/src/imports/controls/fusion/MenuBarItem.qml
@@ -47,8 +47,8 @@ T.MenuBarItem {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 6
spacing: 6
diff --git a/src/imports/controls/fusion/MenuItem.qml b/src/imports/controls/fusion/MenuItem.qml
index 0b12ac70..99ca987e 100644
--- a/src/imports/controls/fusion/MenuItem.qml
+++ b/src/imports/controls/fusion/MenuItem.qml
@@ -47,8 +47,8 @@ T.MenuItem {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 6
spacing: 6
diff --git a/src/imports/controls/fusion/MenuSeparator.qml b/src/imports/controls/fusion/MenuSeparator.qml
index 9e8b3c04..056cf0f4 100644
--- a/src/imports/controls/fusion/MenuSeparator.qml
+++ b/src/imports/controls/fusion/MenuSeparator.qml
@@ -44,8 +44,10 @@ import QtQuick.Controls.Fusion.impl 2.5
T.MenuSeparator {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, implicitContentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, implicitContentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ implicitContentHeight + topPadding + bottomPadding)
padding: 5
verticalPadding: 1
diff --git a/src/imports/controls/fusion/Pane.qml b/src/imports/controls/fusion/Pane.qml
index 44163890..0c4905f0 100644
--- a/src/imports/controls/fusion/Pane.qml
+++ b/src/imports/controls/fusion/Pane.qml
@@ -44,8 +44,10 @@ import QtQuick.Controls.Fusion.impl 2.5
T.Pane {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
padding: 9
diff --git a/src/imports/controls/fusion/Popup.qml b/src/imports/controls/fusion/Popup.qml
index f853d33c..cd37e4ac 100644
--- a/src/imports/controls/fusion/Popup.qml
+++ b/src/imports/controls/fusion/Popup.qml
@@ -45,9 +45,9 @@ T.Popup {
id: control
implicitWidth: Math.max(implicitBackgroundWidth,
- contentWidth > 0 ? contentWidth + leftPadding + rightPadding : 0)
+ contentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- contentHeight > 0 ? contentHeight + topPadding + bottomPadding : 0)
+ contentHeight + topPadding + bottomPadding)
padding: 6
diff --git a/src/imports/controls/fusion/ProgressBar.qml b/src/imports/controls/fusion/ProgressBar.qml
index 29194da5..afa588ff 100644
--- a/src/imports/controls/fusion/ProgressBar.qml
+++ b/src/imports/controls/fusion/ProgressBar.qml
@@ -45,9 +45,9 @@ T.ProgressBar {
id: control
implicitWidth: Math.max(implicitBackgroundWidth,
- contentItem ? implicitContentWidth + leftPadding + rightPadding : 0)
+ implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- contentItem ? implicitContentHeight + topPadding + bottomPadding : 0)
+ implicitContentHeight + topPadding + bottomPadding)
contentItem: Item {
implicitWidth: 120
diff --git a/src/imports/controls/fusion/RadioButton.qml b/src/imports/controls/fusion/RadioButton.qml
index 70d6f957..21236434 100644
--- a/src/imports/controls/fusion/RadioButton.qml
+++ b/src/imports/controls/fusion/RadioButton.qml
@@ -47,8 +47,8 @@ T.RadioButton {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 6
spacing: 6
diff --git a/src/imports/controls/fusion/RadioDelegate.qml b/src/imports/controls/fusion/RadioDelegate.qml
index 1b725dd9..6581250d 100644
--- a/src/imports/controls/fusion/RadioDelegate.qml
+++ b/src/imports/controls/fusion/RadioDelegate.qml
@@ -47,8 +47,8 @@ T.RadioDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 6
spacing: 6
diff --git a/src/imports/controls/fusion/SwipeDelegate.qml b/src/imports/controls/fusion/SwipeDelegate.qml
index 3f0feac4..f3dc6e69 100644
--- a/src/imports/controls/fusion/SwipeDelegate.qml
+++ b/src/imports/controls/fusion/SwipeDelegate.qml
@@ -47,8 +47,8 @@ T.SwipeDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 6
spacing: 6
diff --git a/src/imports/controls/fusion/Switch.qml b/src/imports/controls/fusion/Switch.qml
index 3a828f24..3e5539fc 100644
--- a/src/imports/controls/fusion/Switch.qml
+++ b/src/imports/controls/fusion/Switch.qml
@@ -47,8 +47,8 @@ T.Switch {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 6
spacing: 6
diff --git a/src/imports/controls/fusion/SwitchDelegate.qml b/src/imports/controls/fusion/SwitchDelegate.qml
index d7cf9015..4ab42ca9 100644
--- a/src/imports/controls/fusion/SwitchDelegate.qml
+++ b/src/imports/controls/fusion/SwitchDelegate.qml
@@ -47,8 +47,8 @@ T.SwitchDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 6
spacing: 6
diff --git a/src/imports/controls/fusion/ToolBar.qml b/src/imports/controls/fusion/ToolBar.qml
index 2fb6e885..744e8b5f 100644
--- a/src/imports/controls/fusion/ToolBar.qml
+++ b/src/imports/controls/fusion/ToolBar.qml
@@ -44,8 +44,10 @@ import QtQuick.Controls.Fusion.impl 2.5
T.ToolBar {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
horizontalPadding: 6
topPadding: control.position === T.ToolBar.Footer ? 1 : 0
diff --git a/src/imports/controls/fusion/ToolSeparator.qml b/src/imports/controls/fusion/ToolSeparator.qml
index 469f9265..a8a033b5 100644
--- a/src/imports/controls/fusion/ToolSeparator.qml
+++ b/src/imports/controls/fusion/ToolSeparator.qml
@@ -44,8 +44,10 @@ import QtQuick.Controls.Fusion.impl 2.5
T.ToolSeparator {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, implicitContentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, implicitContentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ implicitContentHeight + topPadding + bottomPadding)
padding: vertical ? 6 : 2
verticalPadding: vertical ? 2 : 6
diff --git a/src/imports/controls/imagine/CheckBox.qml b/src/imports/controls/imagine/CheckBox.qml
index 7da21fdd..8a4c398c 100644
--- a/src/imports/controls/imagine/CheckBox.qml
+++ b/src/imports/controls/imagine/CheckBox.qml
@@ -45,8 +45,8 @@ T.CheckBox {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 6 // ###
diff --git a/src/imports/controls/imagine/CheckDelegate.qml b/src/imports/controls/imagine/CheckDelegate.qml
index 7b09ce14..f8d98274 100644
--- a/src/imports/controls/imagine/CheckDelegate.qml
+++ b/src/imports/controls/imagine/CheckDelegate.qml
@@ -47,8 +47,8 @@ T.CheckDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 12 // ###
diff --git a/src/imports/controls/imagine/Drawer.qml b/src/imports/controls/imagine/Drawer.qml
index 3a0890a3..3c39559f 100644
--- a/src/imports/controls/imagine/Drawer.qml
+++ b/src/imports/controls/imagine/Drawer.qml
@@ -44,8 +44,10 @@ T.Drawer {
parent: T.ApplicationWindow.overlay
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
topPadding: background ? background.topPadding : 0
leftPadding: background ? background.leftPadding : 0
diff --git a/src/imports/controls/imagine/Frame.qml b/src/imports/controls/imagine/Frame.qml
index a0b83de7..7c75a562 100644
--- a/src/imports/controls/imagine/Frame.qml
+++ b/src/imports/controls/imagine/Frame.qml
@@ -42,8 +42,10 @@ import QtQuick.Controls.Imagine.impl 2.5
T.Frame {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
topPadding: background ? background.topPadding : 0
leftPadding: background ? background.leftPadding : 0
diff --git a/src/imports/controls/imagine/GroupBox.qml b/src/imports/controls/imagine/GroupBox.qml
index af6e2376..f5c70299 100644
--- a/src/imports/controls/imagine/GroupBox.qml
+++ b/src/imports/controls/imagine/GroupBox.qml
@@ -44,9 +44,10 @@ T.GroupBox {
id: control
implicitWidth: Math.max(implicitBackgroundWidth,
- implicitLabelWidth + leftPadding + rightPadding,
- contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ contentWidth + leftPadding + rightPadding,
+ implicitLabelWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
topPadding: (background ? background.topPadding : 0) + (implicitLabelWidth > 0 ? implicitLabelHeight + spacing : 0)
leftPadding: background ? background.leftPadding : 0
diff --git a/src/imports/controls/imagine/ItemDelegate.qml b/src/imports/controls/imagine/ItemDelegate.qml
index 215240e5..6c3b2963 100644
--- a/src/imports/controls/imagine/ItemDelegate.qml
+++ b/src/imports/controls/imagine/ItemDelegate.qml
@@ -47,8 +47,8 @@ T.ItemDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 12 // ###
diff --git a/src/imports/controls/imagine/MenuItem.qml b/src/imports/controls/imagine/MenuItem.qml
index 7b1c47c6..73f9b3ea 100644
--- a/src/imports/controls/imagine/MenuItem.qml
+++ b/src/imports/controls/imagine/MenuItem.qml
@@ -47,8 +47,8 @@ T.MenuItem {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 6 // ###
diff --git a/src/imports/controls/imagine/MenuSeparator.qml b/src/imports/controls/imagine/MenuSeparator.qml
index 2e6ebee4..a678a402 100644
--- a/src/imports/controls/imagine/MenuSeparator.qml
+++ b/src/imports/controls/imagine/MenuSeparator.qml
@@ -43,9 +43,9 @@ T.MenuSeparator {
id: control
implicitWidth: Math.max(implicitBackgroundWidth,
- contentItem ? implicitContentWidth + leftPadding + rightPadding : 0)
+ implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- contentItem ? implicitContentHeight + topPadding + bottomPadding : 0)
+ implicitContentHeight + topPadding + bottomPadding)
topPadding: background ? background.topPadding : 0
leftPadding: background ? background.leftPadding : 0
diff --git a/src/imports/controls/imagine/Pane.qml b/src/imports/controls/imagine/Pane.qml
index 63f328b3..ca7cec0f 100644
--- a/src/imports/controls/imagine/Pane.qml
+++ b/src/imports/controls/imagine/Pane.qml
@@ -42,8 +42,10 @@ import QtQuick.Controls.Imagine.impl 2.5
T.Pane {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
topPadding: background ? background.topPadding : 0
leftPadding: background ? background.leftPadding : 0
diff --git a/src/imports/controls/imagine/Popup.qml b/src/imports/controls/imagine/Popup.qml
index c839e0e4..01f38f84 100644
--- a/src/imports/controls/imagine/Popup.qml
+++ b/src/imports/controls/imagine/Popup.qml
@@ -43,9 +43,9 @@ T.Popup {
id: control
implicitWidth: Math.max(implicitBackgroundWidth,
- contentWidth > 0 ? contentWidth + leftPadding + rightPadding : 0)
+ contentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- contentHeight > 0 ? contentHeight + topPadding + bottomPadding : 0)
+ contentHeight + topPadding + bottomPadding)
topPadding: background ? background.topPadding : undefined
leftPadding: background ? background.leftPadding : undefined
diff --git a/src/imports/controls/imagine/RadioButton.qml b/src/imports/controls/imagine/RadioButton.qml
index fdce8cf1..a63054e2 100644
--- a/src/imports/controls/imagine/RadioButton.qml
+++ b/src/imports/controls/imagine/RadioButton.qml
@@ -45,8 +45,8 @@ T.RadioButton {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 6 // ###
diff --git a/src/imports/controls/imagine/RadioDelegate.qml b/src/imports/controls/imagine/RadioDelegate.qml
index cfbb62c6..1110c1af 100644
--- a/src/imports/controls/imagine/RadioDelegate.qml
+++ b/src/imports/controls/imagine/RadioDelegate.qml
@@ -47,8 +47,8 @@ T.RadioDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 12 // ###
diff --git a/src/imports/controls/imagine/RangeSlider.qml b/src/imports/controls/imagine/RangeSlider.qml
index ace6bd49..cb00887a 100644
--- a/src/imports/controls/imagine/RangeSlider.qml
+++ b/src/imports/controls/imagine/RangeSlider.qml
@@ -43,11 +43,11 @@ T.RangeSlider {
id: control
implicitWidth: Math.max(implicitBackgroundWidth,
- Math.max(first.implicitHandleWidth,
- second.implicitHandleWidth) + leftPadding + rightPadding)
+ first.implicitHandleWidth + leftPadding + rightPadding,
+ second.implicitHandleWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(first.implicitHandleHeight,
- second.implicitHandleHeight) + topPadding + bottomPadding)
+ first.implicitHandleHeight + topPadding + bottomPadding,
+ second.implicitHandleHeight + topPadding + bottomPadding)
topPadding: background ? background.topPadding : 0
leftPadding: background ? background.leftPadding : 0
diff --git a/src/imports/controls/imagine/ScrollView.qml b/src/imports/controls/imagine/ScrollView.qml
index 71e5abc6..346f4b03 100644
--- a/src/imports/controls/imagine/ScrollView.qml
+++ b/src/imports/controls/imagine/ScrollView.qml
@@ -43,8 +43,10 @@ import QtQuick.Controls.Imagine.impl 2.5
T.ScrollView {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
topPadding: background ? background.topPadding : 0
leftPadding: background ? background.leftPadding : 0
diff --git a/src/imports/controls/imagine/SwipeDelegate.qml b/src/imports/controls/imagine/SwipeDelegate.qml
index 512578e3..285033bd 100644
--- a/src/imports/controls/imagine/SwipeDelegate.qml
+++ b/src/imports/controls/imagine/SwipeDelegate.qml
@@ -47,8 +47,8 @@ T.SwipeDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 12 // ###
diff --git a/src/imports/controls/imagine/Switch.qml b/src/imports/controls/imagine/Switch.qml
index a146202d..65cb1db4 100644
--- a/src/imports/controls/imagine/Switch.qml
+++ b/src/imports/controls/imagine/Switch.qml
@@ -45,8 +45,8 @@ T.Switch {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 6 // ###
diff --git a/src/imports/controls/imagine/SwitchDelegate.qml b/src/imports/controls/imagine/SwitchDelegate.qml
index ca8f2e5c..06ea8922 100644
--- a/src/imports/controls/imagine/SwitchDelegate.qml
+++ b/src/imports/controls/imagine/SwitchDelegate.qml
@@ -47,8 +47,8 @@ T.SwitchDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 12 // ###
diff --git a/src/imports/controls/imagine/ToolBar.qml b/src/imports/controls/imagine/ToolBar.qml
index 56c884d9..40461371 100644
--- a/src/imports/controls/imagine/ToolBar.qml
+++ b/src/imports/controls/imagine/ToolBar.qml
@@ -42,8 +42,10 @@ import QtQuick.Controls.Imagine.impl 2.5
T.ToolBar {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
topPadding: background ? background.topPadding : 0
leftPadding: background ? background.leftPadding : 0
diff --git a/src/imports/controls/imagine/ToolSeparator.qml b/src/imports/controls/imagine/ToolSeparator.qml
index 594d6bc2..1f9c97e1 100644
--- a/src/imports/controls/imagine/ToolSeparator.qml
+++ b/src/imports/controls/imagine/ToolSeparator.qml
@@ -43,9 +43,9 @@ T.ToolSeparator {
id: control
implicitWidth: Math.max(implicitBackgroundWidth,
- contentItem ? implicitContentWidth + leftPadding + rightPadding : 0)
+ implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- contentItem ? implicitContentHeight + topPadding + bottomPadding : 0)
+ implicitContentHeight + topPadding + bottomPadding)
topPadding: background ? background.topPadding : 0
leftPadding: background ? background.leftPadding : 0
diff --git a/src/imports/controls/material/CheckBox.qml b/src/imports/controls/material/CheckBox.qml
index 45191da6..44f407ea 100644
--- a/src/imports/controls/material/CheckBox.qml
+++ b/src/imports/controls/material/CheckBox.qml
@@ -45,8 +45,8 @@ T.CheckBox {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 8
padding: 8
diff --git a/src/imports/controls/material/CheckDelegate.qml b/src/imports/controls/material/CheckDelegate.qml
index 429ce84f..2c149606 100644
--- a/src/imports/controls/material/CheckDelegate.qml
+++ b/src/imports/controls/material/CheckDelegate.qml
@@ -47,8 +47,8 @@ T.CheckDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 16
verticalPadding: 8
diff --git a/src/imports/controls/material/ComboBox.qml b/src/imports/controls/material/ComboBox.qml
index 45f1a6c4..9bde3fb6 100644
--- a/src/imports/controls/material/ComboBox.qml
+++ b/src/imports/controls/material/ComboBox.qml
@@ -48,8 +48,8 @@ T.ComboBox {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
leftPadding: padding + (!control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
rightPadding: padding + (control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
diff --git a/src/imports/controls/material/Drawer.qml b/src/imports/controls/material/Drawer.qml
index 562c648c..74d14cd7 100644
--- a/src/imports/controls/material/Drawer.qml
+++ b/src/imports/controls/material/Drawer.qml
@@ -44,8 +44,10 @@ T.Drawer {
parent: T.Overlay.overlay
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
topPadding: !dim && edge === Qt.BottomEdge && Material.elevation === 0
leftPadding: !dim && edge === Qt.RightEdge && Material.elevation === 0
diff --git a/src/imports/controls/material/Frame.qml b/src/imports/controls/material/Frame.qml
index f472c4c6..024997a4 100644
--- a/src/imports/controls/material/Frame.qml
+++ b/src/imports/controls/material/Frame.qml
@@ -42,8 +42,10 @@ import QtQuick.Controls.Material.impl 2.5
T.Frame {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
padding: 12
verticalPadding: Material.frameVerticalPadding
diff --git a/src/imports/controls/material/GroupBox.qml b/src/imports/controls/material/GroupBox.qml
index 78e9c29e..3af0424e 100644
--- a/src/imports/controls/material/GroupBox.qml
+++ b/src/imports/controls/material/GroupBox.qml
@@ -43,9 +43,10 @@ T.GroupBox {
id: control
implicitWidth: Math.max(implicitBackgroundWidth,
- implicitLabelWidth + leftPadding + rightPadding,
- contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ contentWidth + leftPadding + rightPadding,
+ implicitLabelWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
spacing: 6
padding: 12
diff --git a/src/imports/controls/material/ItemDelegate.qml b/src/imports/controls/material/ItemDelegate.qml
index 072aea71..c0387070 100644
--- a/src/imports/controls/material/ItemDelegate.qml
+++ b/src/imports/controls/material/ItemDelegate.qml
@@ -47,8 +47,8 @@ T.ItemDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 16
verticalPadding: 8
diff --git a/src/imports/controls/material/MenuBarItem.qml b/src/imports/controls/material/MenuBarItem.qml
index f361a9ec..008f29ce 100644
--- a/src/imports/controls/material/MenuBarItem.qml
+++ b/src/imports/controls/material/MenuBarItem.qml
@@ -47,7 +47,8 @@ T.MenuBarItem {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- implicitContentHeight + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 16
verticalPadding: 12
diff --git a/src/imports/controls/material/MenuItem.qml b/src/imports/controls/material/MenuItem.qml
index fb5f7055..7da34468 100644
--- a/src/imports/controls/material/MenuItem.qml
+++ b/src/imports/controls/material/MenuItem.qml
@@ -47,8 +47,8 @@ T.MenuItem {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 16
verticalPadding: Material.menuItemVerticalPadding
diff --git a/src/imports/controls/material/MenuSeparator.qml b/src/imports/controls/material/MenuSeparator.qml
index ff535411..14629df5 100644
--- a/src/imports/controls/material/MenuSeparator.qml
+++ b/src/imports/controls/material/MenuSeparator.qml
@@ -41,8 +41,10 @@ import QtQuick.Controls.Material 2.5
T.MenuSeparator {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, implicitContentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, implicitContentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ implicitContentHeight + topPadding + bottomPadding)
verticalPadding: 8
diff --git a/src/imports/controls/material/Pane.qml b/src/imports/controls/material/Pane.qml
index b0f702f0..1d2ac201 100644
--- a/src/imports/controls/material/Pane.qml
+++ b/src/imports/controls/material/Pane.qml
@@ -42,8 +42,10 @@ import QtQuick.Controls.Material.impl 2.5
T.Pane {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
padding: 12
diff --git a/src/imports/controls/material/Popup.qml b/src/imports/controls/material/Popup.qml
index d370a8e3..23ea7157 100644
--- a/src/imports/controls/material/Popup.qml
+++ b/src/imports/controls/material/Popup.qml
@@ -45,9 +45,9 @@ T.Popup {
Material.elevation: 24
implicitWidth: Math.max(implicitBackgroundWidth,
- contentWidth > 0 ? contentWidth + leftPadding + rightPadding : 0)
+ contentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- contentHeight > 0 ? contentHeight + topPadding + bottomPadding : 0)
+ contentHeight + topPadding + bottomPadding)
padding: 12
diff --git a/src/imports/controls/material/RadioButton.qml b/src/imports/controls/material/RadioButton.qml
index f6dc6100..d9d97d5c 100644
--- a/src/imports/controls/material/RadioButton.qml
+++ b/src/imports/controls/material/RadioButton.qml
@@ -45,8 +45,8 @@ T.RadioButton {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 8
padding: 8
diff --git a/src/imports/controls/material/RadioDelegate.qml b/src/imports/controls/material/RadioDelegate.qml
index cce9a519..b448d051 100644
--- a/src/imports/controls/material/RadioDelegate.qml
+++ b/src/imports/controls/material/RadioDelegate.qml
@@ -47,8 +47,8 @@ T.RadioDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 16
verticalPadding: 8
diff --git a/src/imports/controls/material/RangeSlider.qml b/src/imports/controls/material/RangeSlider.qml
index 5badf1e2..601dcef5 100644
--- a/src/imports/controls/material/RangeSlider.qml
+++ b/src/imports/controls/material/RangeSlider.qml
@@ -43,11 +43,11 @@ T.RangeSlider {
id: control
implicitWidth: Math.max(implicitBackgroundWidth,
- Math.max(first.implicitHandleWidth,
- second.implicitHandleWidth) + leftPadding + rightPadding)
+ first.implicitHandleWidth + leftPadding + rightPadding,
+ second.implicitHandleWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(first.implicitHandleHeight,
- second.implicitHandleHeight) + topPadding + bottomPadding)
+ first.implicitHandleHeight + topPadding + bottomPadding,
+ second.implicitHandleHeight + topPadding + bottomPadding)
padding: 6
diff --git a/src/imports/controls/material/SwipeDelegate.qml b/src/imports/controls/material/SwipeDelegate.qml
index cf555caa..522315ff 100644
--- a/src/imports/controls/material/SwipeDelegate.qml
+++ b/src/imports/controls/material/SwipeDelegate.qml
@@ -47,8 +47,8 @@ T.SwipeDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 16
verticalPadding: 8
diff --git a/src/imports/controls/material/Switch.qml b/src/imports/controls/material/Switch.qml
index 7886442c..f5e4ffe2 100644
--- a/src/imports/controls/material/Switch.qml
+++ b/src/imports/controls/material/Switch.qml
@@ -45,8 +45,8 @@ T.Switch {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 8
spacing: 8
diff --git a/src/imports/controls/material/SwitchDelegate.qml b/src/imports/controls/material/SwitchDelegate.qml
index 077901b6..1507e382 100644
--- a/src/imports/controls/material/SwitchDelegate.qml
+++ b/src/imports/controls/material/SwitchDelegate.qml
@@ -47,8 +47,8 @@ T.SwitchDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 16
verticalPadding: Material.switchDelegateVerticalPadding
diff --git a/src/imports/controls/material/ToolBar.qml b/src/imports/controls/material/ToolBar.qml
index b56e4e6a..c0d71541 100644
--- a/src/imports/controls/material/ToolBar.qml
+++ b/src/imports/controls/material/ToolBar.qml
@@ -44,8 +44,10 @@ T.ToolBar {
Material.elevation: 4
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
Material.foreground: Material.toolTextColor
diff --git a/src/imports/controls/material/ToolSeparator.qml b/src/imports/controls/material/ToolSeparator.qml
index 4d7b0623..da0c1cfc 100644
--- a/src/imports/controls/material/ToolSeparator.qml
+++ b/src/imports/controls/material/ToolSeparator.qml
@@ -41,8 +41,10 @@ import QtQuick.Controls.Material 2.5
T.ToolSeparator {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, implicitContentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, implicitContentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ implicitContentHeight + topPadding + bottomPadding)
horizontalPadding: vertical ? 12 : 5
verticalPadding: vertical ? 5 : 12
diff --git a/src/imports/controls/universal/CheckBox.qml b/src/imports/controls/universal/CheckBox.qml
index d18f2bd2..b9144fae 100644
--- a/src/imports/controls/universal/CheckBox.qml
+++ b/src/imports/controls/universal/CheckBox.qml
@@ -45,8 +45,8 @@ T.CheckBox {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 6
spacing: 8
diff --git a/src/imports/controls/universal/CheckDelegate.qml b/src/imports/controls/universal/CheckDelegate.qml
index 36e10405..76b4eb67 100644
--- a/src/imports/controls/universal/CheckDelegate.qml
+++ b/src/imports/controls/universal/CheckDelegate.qml
@@ -47,8 +47,8 @@ T.CheckDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 12
diff --git a/src/imports/controls/universal/ComboBox.qml b/src/imports/controls/universal/ComboBox.qml
index 48f025d5..5af5755f 100644
--- a/src/imports/controls/universal/ComboBox.qml
+++ b/src/imports/controls/universal/ComboBox.qml
@@ -47,8 +47,8 @@ T.ComboBox {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
leftPadding: padding + (!control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
rightPadding: padding + (control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
diff --git a/src/imports/controls/universal/Drawer.qml b/src/imports/controls/universal/Drawer.qml
index beaa3a15..c1e4fe3a 100644
--- a/src/imports/controls/universal/Drawer.qml
+++ b/src/imports/controls/universal/Drawer.qml
@@ -43,8 +43,10 @@ T.Drawer {
parent: T.Overlay.overlay
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
topPadding: control.edge === Qt.BottomEdge
leftPadding: control.edge === Qt.RightEdge
diff --git a/src/imports/controls/universal/Frame.qml b/src/imports/controls/universal/Frame.qml
index c4c16673..cf93d1fb 100644
--- a/src/imports/controls/universal/Frame.qml
+++ b/src/imports/controls/universal/Frame.qml
@@ -41,8 +41,10 @@ import QtQuick.Controls.Universal 2.5
T.Frame {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
padding: 12
diff --git a/src/imports/controls/universal/GroupBox.qml b/src/imports/controls/universal/GroupBox.qml
index 1fe45dfd..76f99727 100644
--- a/src/imports/controls/universal/GroupBox.qml
+++ b/src/imports/controls/universal/GroupBox.qml
@@ -42,9 +42,10 @@ T.GroupBox {
id: control
implicitWidth: Math.max(implicitBackgroundWidth,
- implicitLabelWidth + leftPadding + rightPadding,
- contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ contentWidth + leftPadding + rightPadding,
+ implicitLabelWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
spacing: 12
padding: 12
diff --git a/src/imports/controls/universal/ItemDelegate.qml b/src/imports/controls/universal/ItemDelegate.qml
index 105b77ea..9c898679 100644
--- a/src/imports/controls/universal/ItemDelegate.qml
+++ b/src/imports/controls/universal/ItemDelegate.qml
@@ -46,8 +46,8 @@ T.ItemDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 12
diff --git a/src/imports/controls/universal/MenuBarItem.qml b/src/imports/controls/universal/MenuBarItem.qml
index b4dda71f..73a36c6b 100644
--- a/src/imports/controls/universal/MenuBarItem.qml
+++ b/src/imports/controls/universal/MenuBarItem.qml
@@ -46,8 +46,8 @@ T.MenuBarItem {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 12
topPadding: padding - 1
diff --git a/src/imports/controls/universal/MenuItem.qml b/src/imports/controls/universal/MenuItem.qml
index 457d21d6..f9770920 100644
--- a/src/imports/controls/universal/MenuItem.qml
+++ b/src/imports/controls/universal/MenuItem.qml
@@ -46,8 +46,8 @@ T.MenuItem {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 12
topPadding: padding - 1
diff --git a/src/imports/controls/universal/MenuSeparator.qml b/src/imports/controls/universal/MenuSeparator.qml
index 56270c96..e0b7c1b1 100644
--- a/src/imports/controls/universal/MenuSeparator.qml
+++ b/src/imports/controls/universal/MenuSeparator.qml
@@ -41,8 +41,10 @@ import QtQuick.Controls.Universal 2.5
T.MenuSeparator {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, implicitContentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, implicitContentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ implicitContentHeight + topPadding + bottomPadding)
padding: 12
topPadding: 9
diff --git a/src/imports/controls/universal/Pane.qml b/src/imports/controls/universal/Pane.qml
index 1a1f2916..736ce7f6 100644
--- a/src/imports/controls/universal/Pane.qml
+++ b/src/imports/controls/universal/Pane.qml
@@ -41,8 +41,10 @@ import QtQuick.Controls.Universal 2.5
T.Pane {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
padding: 12
diff --git a/src/imports/controls/universal/Popup.qml b/src/imports/controls/universal/Popup.qml
index a5ddbcfc..74942d78 100644
--- a/src/imports/controls/universal/Popup.qml
+++ b/src/imports/controls/universal/Popup.qml
@@ -42,9 +42,9 @@ T.Popup {
id: control
implicitWidth: Math.max(implicitBackgroundWidth,
- contentWidth > 0 ? contentWidth + leftPadding + rightPadding : 0)
+ contentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- contentHeight > 0 ? contentHeight + topPadding + bottomPadding : 0)
+ contentHeight + topPadding + bottomPadding)
padding: 12
diff --git a/src/imports/controls/universal/RadioButton.qml b/src/imports/controls/universal/RadioButton.qml
index a4612345..801c209b 100644
--- a/src/imports/controls/universal/RadioButton.qml
+++ b/src/imports/controls/universal/RadioButton.qml
@@ -45,8 +45,8 @@ T.RadioButton {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 6
spacing: 8
diff --git a/src/imports/controls/universal/RadioDelegate.qml b/src/imports/controls/universal/RadioDelegate.qml
index 0b48af87..679d5fc7 100644
--- a/src/imports/controls/universal/RadioDelegate.qml
+++ b/src/imports/controls/universal/RadioDelegate.qml
@@ -47,8 +47,8 @@ T.RadioDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 12
diff --git a/src/imports/controls/universal/RangeSlider.qml b/src/imports/controls/universal/RangeSlider.qml
index 2a9681bf..2e78b4d7 100644
--- a/src/imports/controls/universal/RangeSlider.qml
+++ b/src/imports/controls/universal/RangeSlider.qml
@@ -42,11 +42,11 @@ T.RangeSlider {
id: control
implicitWidth: Math.max(implicitBackgroundWidth,
- Math.max(first.implicitHandleWidth,
- second.implicitHandleWidth) + leftPadding + rightPadding)
+ first.implicitHandleWidth + leftPadding + rightPadding,
+ second.implicitHandleWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(first.implicitHandleHeight,
- second.implicitHandleHeight) + topPadding + bottomPadding)
+ first.implicitHandleHeight + topPadding + bottomPadding,
+ second.implicitHandleHeight + topPadding + bottomPadding)
padding: 6
diff --git a/src/imports/controls/universal/SwipeDelegate.qml b/src/imports/controls/universal/SwipeDelegate.qml
index bb329621..659c0d2e 100644
--- a/src/imports/controls/universal/SwipeDelegate.qml
+++ b/src/imports/controls/universal/SwipeDelegate.qml
@@ -46,8 +46,8 @@ T.SwipeDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 12
diff --git a/src/imports/controls/universal/Switch.qml b/src/imports/controls/universal/Switch.qml
index bb559c5e..f8c13db9 100644
--- a/src/imports/controls/universal/Switch.qml
+++ b/src/imports/controls/universal/Switch.qml
@@ -45,8 +45,8 @@ T.Switch {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
padding: 5
spacing: 8
diff --git a/src/imports/controls/universal/SwitchDelegate.qml b/src/imports/controls/universal/SwitchDelegate.qml
index bec1e222..e9abfe3d 100644
--- a/src/imports/controls/universal/SwitchDelegate.qml
+++ b/src/imports/controls/universal/SwitchDelegate.qml
@@ -47,8 +47,8 @@ T.SwitchDelegate {
implicitWidth: Math.max(implicitBackgroundWidth,
implicitContentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight,
- Math.max(implicitContentHeight,
- implicitIndicatorHeight) + topPadding + bottomPadding)
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
spacing: 12
diff --git a/src/imports/controls/universal/ToolBar.qml b/src/imports/controls/universal/ToolBar.qml
index ebc7410c..ccb1651a 100644
--- a/src/imports/controls/universal/ToolBar.qml
+++ b/src/imports/controls/universal/ToolBar.qml
@@ -41,8 +41,10 @@ import QtQuick.Controls.Universal 2.5
T.ToolBar {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, contentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, contentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ contentHeight + topPadding + bottomPadding)
background: Rectangle {
implicitHeight: 48 // AppBarThemeCompactHeight
diff --git a/src/imports/controls/universal/ToolSeparator.qml b/src/imports/controls/universal/ToolSeparator.qml
index ad8d60e2..8861ff50 100644
--- a/src/imports/controls/universal/ToolSeparator.qml
+++ b/src/imports/controls/universal/ToolSeparator.qml
@@ -41,8 +41,10 @@ import QtQuick.Controls.Universal 2.5
T.ToolSeparator {
id: control
- implicitWidth: Math.max(implicitBackgroundWidth, implicitContentWidth + leftPadding + rightPadding)
- implicitHeight: Math.max(implicitBackgroundHeight, implicitContentHeight + topPadding + bottomPadding)
+ implicitWidth: Math.max(implicitBackgroundWidth,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight,
+ implicitContentHeight + topPadding + bottomPadding)
leftPadding: vertical ? 16 : 12
rightPadding: vertical ? 15 : 12