7import QtQuick.Controls as QQC2
10import org.kde.kirigami as Kirigami
15 Accessible.role: Accessible.Row
21 required property var model
22 required property int index
24 property bool alternatingRows
26 background: Rectangle {
28 if (delegate.enabled) {
29 if (delegate.down || delegate.highlighted) {
30 return Kirigami.Theme.highlightColor
33 if (delegate.hovered && !Kirigami.Settings.isMobile) {
34 return Qt.alpha(Kirigami.Theme.hoverColor, 0.3)
38 if (delegate.alternatingRows && index % 2) {
39 return Kirigami.Theme.alternateBackgroundColor;
50 model: root.__columnModel
52 delegate: ListCellDelegate {
53 implicitWidth: root.__columnModel.get(index).headerComponent.width
54 implicitHeight: root.__rowHeight
56 rowIndex: delegate.index
61 onClicked: delegate.forceActiveFocus()
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Jul 26 2024 11:54:39 by
doxygen 1.11.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.