HToolTip: fix binding loop
This commit is contained in:
parent
0e6b6c830d
commit
2e3d21aa31
|
@ -1,15 +1,11 @@
|
||||||
import QtQuick 2.12
|
import QtQuick 2.12
|
||||||
import QtQuick.Controls 2.12
|
import QtQuick.Controls 2.12
|
||||||
|
import QtQuick.Layouts 1.12
|
||||||
|
|
||||||
ToolTip {
|
ToolTip {
|
||||||
id: toolTip
|
id: toolTip
|
||||||
delay: theme.controls.toolTip.delay
|
delay: theme.controls.toolTip.delay
|
||||||
padding: background.border.width
|
padding: background.border.width
|
||||||
contentWidth: Math.min(
|
|
||||||
mainUI.width / 1.25,
|
|
||||||
// contentItem.implicitWidth,
|
|
||||||
theme.fontSize.normal * 0.5 * 75,
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
property alias label: label
|
property alias label: label
|
||||||
|
@ -22,17 +18,22 @@ ToolTip {
|
||||||
border.width: theme.controls.toolTip.borderWidth
|
border.width: theme.controls.toolTip.borderWidth
|
||||||
}
|
}
|
||||||
|
|
||||||
contentItem: HLabel {
|
contentItem: HRowLayout {
|
||||||
id: label
|
HLabel {
|
||||||
color: theme.controls.toolTip.text
|
id: label
|
||||||
text: toolTip.text
|
color: theme.controls.toolTip.text
|
||||||
wrapMode: Text.Wrap
|
text: toolTip.text
|
||||||
property var pr: width
|
wrapMode: Text.Wrap
|
||||||
|
|
||||||
leftPadding: theme.spacing / 1.5
|
leftPadding: theme.spacing / 1.5
|
||||||
rightPadding: leftPadding
|
rightPadding: leftPadding
|
||||||
topPadding: theme.spacing / 2
|
topPadding: theme.spacing / 2
|
||||||
bottomPadding: topPadding
|
bottomPadding: topPadding
|
||||||
|
|
||||||
|
Layout.maximumWidth: Math.min(
|
||||||
|
mainUI.width / 1.25, theme.fontSize.normal * 0.5 * 75,
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enter: Transition {
|
enter: Transition {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user