Warning, /plasma/plasma-bigscreen/kcms/audio-device-chooser/ui/views/RowLabelView.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 SPDX-FileCopyrightText: 2019 Aditya Mehra <aix.m@outlook.com>
0003
0004 SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006
0007 import QtQuick 2.14
0008 import Qt5Compat.GraphicalEffects
0009 import QtQuick.Layouts 1.14
0010
0011 import org.kde.plasma.core 2.0 as PlasmaCore
0012 import org.kde.plasma.components 3.0 as PlasmaComponents
0013 import org.kde.plasma.extras 2.0 as PlasmaExtras
0014
0015 import org.kde.kirigami 2.12 as Kirigami
0016
0017 Item {
0018 id: rowLabel
0019 Layout.leftMargin: -Kirigami.Units.gridUnit * 1
0020 Layout.preferredWidth: parent.width / 5
0021 Layout.fillHeight: true
0022 z: 100
0023 property alias text: deviceTypeHeading.text
0024 property alias color: rowLabelBg.color
0025
0026 Rectangle {
0027 id: rowLabelBg
0028 anchors.fill: parent
0029
0030 Kirigami.Heading {
0031 id: deviceTypeHeading
0032 //enabled: sinkView.count > 0
0033 anchors.centerIn: parent
0034 level: 3
0035 }
0036
0037 DropShadow {
0038 anchors.fill: deviceTypeHeading
0039 horizontalOffset: 0
0040 verticalOffset: 2
0041 radius: 8.0
0042 samples: 17
0043 color: Qt.rgba(0,0,0,0.6)
0044 source: deviceTypeHeading
0045 }
0046 }
0047
0048 DropShadow {
0049 anchors.fill: rowLabelBg
0050 horizontalOffset: 0
0051 verticalOffset: 2
0052 radius: 8.0
0053 samples: 17
0054 color: Qt.rgba(0,0,0,0.6)
0055 source: rowLabelBg
0056 }
0057 }