Warning, /plasma/qqc2-breeze-style/style/impl/ListViewHighlight.qml is written in an unsupported language. File is not indexed.
0001 /* SPDX-FileCopyrightText: 2020 Noah Davis <noahadvs@gmail.com> 0002 * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL 0003 */ 0004 0005 import QtQuick 0006 import org.kde.kirigami as Kirigami 0007 0008 import "." as Impl 0009 0010 Kirigami.ShadowedRectangle { 0011 id: root 0012 property int currentIndex: -1 0013 property int count: 0 0014 property bool alwaysCurveCorners: false 0015 readonly property real topRadius: (alwaysCurveCorners || root.currentIndex == 0) ? Impl.Units.smallRadius : 0 0016 readonly property real bottomRadius: (alwaysCurveCorners || root.currentIndex == Math.max(root.count-1, 0)) ? Impl.Units.smallRadius : 0 0017 0018 Kirigami.Theme.colorSet: Kirigami.Theme.Selection 0019 Kirigami.Theme.inherit: false 0020 0021 corners { 0022 topLeftRadius: root.topRadius 0023 topRightRadius: root.topRadius 0024 bottomLeftRadius: root.bottomRadius 0025 bottomRightRadius: root.bottomRadius 0026 } 0027 0028 color: Kirigami.Theme.alternateBackgroundColor 0029 border { 0030 width: Impl.Units.smallBorder 0031 color: Kirigami.Theme.focusColor 0032 } 0033 }