aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/imports/controls/SwitchIndicator.qml16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/imports/controls/SwitchIndicator.qml b/src/imports/controls/SwitchIndicator.qml
index 0aeaaffc..6b421bb6 100644
--- a/src/imports/controls/SwitchIndicator.qml
+++ b/src/imports/controls/SwitchIndicator.qml
@@ -38,19 +38,17 @@ import QtQuick 2.10
import QtQuick.Controls 2.3
import QtQuick.Controls.impl 2.3
-Item {
+PaddedRectangle {
implicitWidth: 56
implicitHeight: 28
- property Item control
+ property AbstractButton control
- Rectangle {
- y: parent.height / 2 - height / 2
- width: 56
- height: 16
- radius: 8
- color: control.checked ? control.palette.dark : control.palette.midlight
- }
+ radius: 8
+ leftPadding: 0
+ rightPadding: 0
+ padding: (height - 16) / 2
+ color: control.checked ? control.palette.dark : control.palette.midlight
Rectangle {
x: Math.max(0, Math.min(parent.width - width, control.visualPosition * parent.width - (width / 2)))