9import QtQuick.Templates as T
10import org.kde.kirigami as Kirigami
11import org.kde.ksvg as KSvg
12import "private" as Private
17 implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
18 implicitContentWidth + leftPadding + rightPadding,
19 implicitIndicatorWidth + leftPadding + rightPadding)
20 implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
21 implicitContentHeight + topPadding + bottomPadding,
22 implicitIndicatorHeight + topPadding + bottomPadding)
24 baselineOffset: contentItem.y + contentItem.baselineOffset
28 leftPadding: (background as
KSvg.FrameSvgItem)?.margins.
left ?? undefined
29 rightPadding: (background as
KSvg.FrameSvgItem)?.margins.
right ?? undefined
30 bottomPadding: (background as
KSvg.FrameSvgItem)?.margins.bottom ?? undefined
38 mirrored: control.mirrored
41 display: control.display
42 spacing: control.spacing
43 iconItem.implicitWidth: control.icon.width
44 iconItem.implicitHeight: control.icon.height
45 iconItem.source: control.icon.
name || control.icon.source
46 label.text: control.text
49 background: Private.DefaultListItemBackground {
QString name(StandardAction id)
QString label(StandardShortcut id)
QTextStream & left(QTextStream &stream)
QTextStream & right(QTextStream &stream)