Warning, /frameworks/qqc2-desktop-style/org.kde.desktop/private/DefaultListItemBackground.qml is written in an unsupported language. File is not indexed.

0001 /*
0002     SPDX-FileCopyrightText: 2017 Marco Martin <mart@kde.org>
0003     SPDX-FileCopyrightText: 2017 The Qt Company Ltd.
0004     SPDX-FileCopyrightText: 2023 ivan tkachenko <me@ratijas.tk>
0005 
0006     SPDX-License-Identifier: LGPL-3.0-only OR GPL-2.0-or-later
0007 */
0008 
0009 
0010 import QtQuick 2.15
0011 import QtQuick.Templates 2.15 as T
0012 import org.kde.kirigami 2.20 as Kirigami
0013 
0014 Rectangle {
0015     id: background
0016 
0017     property T.ItemDelegate control
0018 
0019     color: control.highlighted || (control.pressed && !control.checked && !control.sectionDelegate)
0020         ? Kirigami.Theme.highlightColor : Kirigami.Theme.backgroundColor
0021 
0022     visible: control.ListView.view ? control.ListView.view.highlight === null : true
0023 
0024     Rectangle {
0025         anchors.fill: parent
0026         color: Kirigami.Theme.highlightColor
0027         opacity: control.hovered && !control.pressed ? 0.2 : 0
0028     }
0029 }