29 lines
671 B
QML
29 lines
671 B
QML
import QtQuick 2.12
|
|
|
|
Item {
|
|
id: root
|
|
|
|
property Rectangle rectangle: parent
|
|
property alias borderHeight: clipArea.height
|
|
property alias color: borderRectangle.color
|
|
|
|
implicitWidth: rectangle.width
|
|
implicitHeight: rectangle.height
|
|
|
|
Item {
|
|
id: clipArea
|
|
anchors.bottom: parent ? parent.bottom : undefined
|
|
width: parent ? parent.width : 0
|
|
height: 1
|
|
clip: true
|
|
|
|
Rectangle {
|
|
id: borderRectangle
|
|
anchors.bottom: parent ? parent.bottom : undefined
|
|
width: parent ? parent.width : 0
|
|
height: root.height
|
|
radius: rectangle.radius
|
|
}
|
|
}
|
|
}
|