Fluid 1.3.0
Material Design for QtQuick and Qml
Loading...
Searching...
No Matches
Divider.qml
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2026 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
2// SPDX-License-Identifier: MPL-2.0
3
4import QtQuick
5import Fluid as MD
6
36Item {
37 id: control
38
39 Accessible.role: Accessible.Separator
40
46 property int orientation: Qt.Horizontal
47
55 property real leadingInset: 0
56
63 property real trailingInset: 0
64
70 property color color: control.MD.Style.outlineVariantColor
71
72 implicitWidth: control.orientation === Qt.Vertical ? MD.Tokens.divider.thickness : 0
73 implicitHeight: control.orientation === Qt.Horizontal ? MD.Tokens.divider.thickness : 0
74
75 Rectangle {
76 objectName: "dividerLine"
77
78 anchors.fill: parent
79 anchors.leftMargin: control.orientation === Qt.Horizontal ? control.leadingInset : 0
80 anchors.rightMargin: control.orientation === Qt.Horizontal ? control.trailingInset : 0
81 anchors.topMargin: control.orientation === Qt.Vertical ? control.leadingInset : 0
82 anchors.bottomMargin: control.orientation === Qt.Vertical ? control.trailingInset : 0
83
84 color: control.color
85 }
86}