Kirigami2
7 import QtQuick.Layouts 1.2
8 import QtQuick.Controls 2.15 as QQC2
9 import org.kde.kirigami 2.19 as Kirigami
60 property list<QtObject> actions
66 property Item contentHeader
76 property alias contentHeaderControl: columnHeader
78 preferredWidth: Kirigami.Units.gridUnit * 20
91 contentItem: contentHeader
97 delegate: Kirigami.BasicListItem {
98 Layout.fillWidth:
true
99 Layout.preferredHeight: Kirigami.Units.gridUnit * 2
101 iconSize: Kirigami.Units.gridUnit
102 leftPadding: Kirigami.Units.largeSpacing + Kirigami.Units.smallSpacing
103 rightPadding: Kirigami.Units.largeSpacing + + Kirigami.Units.smallSpacing
105 icon: modelData.icon.name
107 onClicked: modelData.trigger(
this)
109 enabled: modelData.enabled
111 visible: modelData.visible
113 QQC2.ToolTip.visible: modelData.tooltip !==
"" && hoverHandler.hovered
114 QQC2.ToolTip.text: modelData.tooltip
115 HoverHandler { id: hoverHandler }
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Fri Feb 3 2023 04:19:24 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.