Warning, /network/kdeconnect-kde/app/qml/volume.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 * SPDX-FileCopyrightText: 2018 Nicolas Fella <nicolas.fella@gmx.de> 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0005 */ 0006 0007 import QtQuick 0008 import QtQuick.Controls 0009 import QtQuick.Layouts 0010 import org.kde.kirigami as Kirigami 0011 import org.kde.kdeconnect 0012 0013 Kirigami.Page 0014 { 0015 id: root 0016 title: i18nd("kdeconnect-app", "Volume control") 0017 property QtObject pluginInterface 0018 0019 ListView { 0020 id: sinkList 0021 anchors.fill: parent 0022 spacing: Kirigami.Units.largeSpacing 0023 0024 model: RemoteSinksModel { 0025 deviceId: pluginInterface.deviceId 0026 } 0027 delegate: ColumnLayout { 0028 0029 width: parent.width 0030 0031 Label { 0032 text: description 0033 elide: Text.ElideRight 0034 Layout.fillWidth: true 0035 } 0036 0037 RowLayout { 0038 0039 Button { 0040 icon.name: muted ? "player-volume-muted" : "player-volume" 0041 onClicked: muted = !muted 0042 } 0043 0044 Slider { 0045 Layout.fillWidth: true 0046 from: 0 0047 value: volume 0048 to: maxVolume 0049 onMoved: volume = value 0050 } 0051 } 0052 } 0053 } 0054 } 0055