Plasma-framework
9import org.kde.plasma.components as PlasmaComponents
10import org.kde.kirigami as Kirigami
14 property int preferredTextWidth: Kirigami.Units.gridUnit * 20
16 implicitWidth: mainLayout.implicitWidth + Kirigami.Units.largeSpacing * 2
17 implicitHeight: mainLayout.implicitHeight + Kirigami.Units.largeSpacing * 2
19 LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft
20 LayoutMirroring.childrenInherit: true
22 Kirigami.Theme.colorSet: Kirigami.Theme.Window
23 Kirigami.Theme.inherit: false
27 anchors.centerIn: parent
28 anchors.margins: Kirigami.Units.largeSpacing
30 spacing: Kirigami.Units.gridUnit
33 source: toolTip ? toolTip.image : ""
34 visible: toolTip !== null && toolTip.image !== "
"
35 Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter
40 source: toolTip ? toolTip.icon : ""
41 Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter
42 visible: toolTip !== null && toolTip.icon !== "" && toolTip.image === "" && valid
43 Layout.preferredWidth: Kirigami.Units.iconSizes.medium
44 Layout.preferredHeight: Kirigami.Units.iconSizes.medium
48 Layout.maximumWidth: preferredTextWidth
53 Layout.fillWidth: true
54 elide: Text.ElideRight
56 text: toolTip ? toolTip.mainText : ""
57 textFormat: Text.PlainText
61 PlasmaComponents.Label {
62 Layout.fillWidth: true
63 wrapMode: Text.WordWrap
64 text: toolTip ? toolTip.subText : ""
65 textFormat: toolTip ? toolTip.textFormat : Text.AutoText
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri May 17 2024 11:54:11 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.