Warning, /network/kdeconnect-kde/plugins/pausemusic/kdeconnect_pausemusic_config.qml is written in an unsupported language. File is not indexed.
0001 /** 0002 * SPDX-FileCopyrightText: 2019 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 2.15 0008 import QtQuick.Controls 2.15 as QQC2 0009 import QtQuick.Layouts 1.15 0010 import org.kde.kirigami 2.20 as Kirigami 0011 import org.kde.kdeconnect 1.0 0012 0013 Kirigami.FormLayout { 0014 property string device 0015 0016 KdeConnectPluginConfig { 0017 id: config 0018 deviceId: device 0019 pluginName: "kdeconnect_pausemusic" 0020 } 0021 0022 Component.onCompleted: { 0023 talking.checked = config.getBool("conditionTalking", false) 0024 mute.checked = config.getBool("actionMute", false) 0025 pause.checked = config.getBool("actionPause", true) 0026 resume.checked = config.getBool("actionResume", true) 0027 } 0028 0029 QQC2.RadioButton { 0030 text: i18n("Pause as soon as phone rings") 0031 checked: !talking.checked 0032 } 0033 0034 QQC2.RadioButton { 0035 id: talking 0036 onCheckedChanged: config.set("conditionTalking", checked) 0037 text: i18n("Pause only while talking") 0038 } 0039 0040 QQC2.CheckBox { 0041 id: pause 0042 text: i18n("Pause media players") 0043 onClicked: config.set("actionPause", checked) 0044 } 0045 0046 QQC2.CheckBox { 0047 id: mute 0048 text: i18n("Mute system sound") 0049 onClicked: config.set("actionMute", checked) 0050 } 0051 0052 QQC2.CheckBox { 0053 id: resume 0054 text: i18n("Resume automatically when call ends") 0055 onClicked: config.set("actionResume", checked) 0056 } 0057 }