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 }