fix paint and size hints
Change-Id: Icb42635f4d4d2f15fb6cd51805f3e0e0906c34a2
This commit is contained in:
parent
2b07624173
commit
7a5342e970
@ -83,8 +83,8 @@ Item {
|
|||||||
id: background
|
id: background
|
||||||
|
|
||||||
anchors.centerIn: parent
|
anchors.centerIn: parent
|
||||||
width: _isVertical ? barSvg.elementSize("hint-bar-size").width * Math.floor(units.devicePixelRatio) : parent.width
|
width: _isVertical ? barSvg.implicitWidth * Math.floor(units.devicePixelRatio) : parent.width
|
||||||
height: _isVertical ? parent.height : barSvg.elementSize("hint-bar-size").height * Math.floor(units.devicePixelRatio)
|
height: _isVertical ? parent.height : barSvg.implicitHeight * Math.floor(units.devicePixelRatio)
|
||||||
|
|
||||||
imagePath: barSvg.imagePath
|
imagePath: barSvg.imagePath
|
||||||
prefix: "bar-inactive"
|
prefix: "bar-inactive"
|
||||||
@ -110,6 +110,12 @@ Item {
|
|||||||
PlasmaCore.Svg {
|
PlasmaCore.Svg {
|
||||||
id: barSvg
|
id: barSvg
|
||||||
imagePath: orientation == Qt.Vertical ? "widgets/bar_meter_vertical" : "widgets/bar_meter_horizontal"
|
imagePath: orientation == Qt.Vertical ? "widgets/bar_meter_vertical" : "widgets/bar_meter_horizontal"
|
||||||
|
property int preferredWidth
|
||||||
|
property int preferredHeight
|
||||||
|
onRepaintNeeded: {
|
||||||
|
preferredWidth = barSvg.elementSize("hint-bar-size").width
|
||||||
|
preferredHeight = barSvg.elementSize("hint-bar-size").height
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user