Changeset View
Changeset View
Standalone View
Standalone View
applet/contents/ui/ConfigGeneral.qml
Show All 21 Lines | |||||
22 | import QtQuick.Layouts 1.3 | 22 | import QtQuick.Layouts 1.3 | ||
23 | import QtQuick.Controls 2.5 as QQC2 | 23 | import QtQuick.Controls 2.5 as QQC2 | ||
24 | 24 | | |||
25 | import org.kde.kirigami 2.5 as Kirigami | 25 | import org.kde.kirigami 2.5 as Kirigami | ||
26 | 26 | | |||
27 | import org.kde.plasma.private.volume 0.1 | 27 | import org.kde.plasma.private.volume 0.1 | ||
28 | 28 | | |||
29 | Kirigami.FormLayout { | 29 | Kirigami.FormLayout { | ||
30 | property alias cfg_maximumVolume: maximumVolume.value | | |||
31 | property alias cfg_volumeStep: volumeStep.value | 30 | property alias cfg_volumeStep: volumeStep.value | ||
32 | property alias cfg_volumeFeedback: volumeFeedback.checked | 31 | property alias cfg_volumeFeedback: volumeFeedback.checked | ||
33 | property alias cfg_outputChangeOsd: outputChangeOsd.checked | 32 | property alias cfg_outputChangeOsd: outputChangeOsd.checked | ||
34 | 33 | | |||
35 | VolumeFeedback { | 34 | VolumeFeedback { | ||
36 | id: feedback | 35 | id: feedback | ||
37 | } | 36 | } | ||
38 | 37 | | |||
39 | 38 | | |||
40 | QQC2.SpinBox { | 39 | QQC2.SpinBox { | ||
41 | id: maximumVolume | | |||
42 | | ||||
43 | Kirigami.FormData.label: i18n("Maximum volume:") | | |||
44 | | ||||
45 | from: 10 | | |||
46 | to: 150 | | |||
47 | stepSize: 1 | | |||
48 | editable: true | | |||
49 | textFromValue: function(value) { | | |||
50 | return value + "%"; | | |||
51 | } | | |||
52 | valueFromText: function(text) { | | |||
53 | return parseInt(text); | | |||
54 | } | | |||
55 | } | | |||
56 | | ||||
57 | QQC2.SpinBox { | | |||
58 | id: volumeStep | 40 | id: volumeStep | ||
59 | implicitWidth: maximumVolume.width | 41 | implicitWidth: maximumVolume.width | ||
60 | 42 | | |||
61 | Kirigami.FormData.label: i18n("Volume step:") | 43 | Kirigami.FormData.label: i18n("Volume step:") | ||
62 | 44 | | |||
63 | from: 1 | 45 | from: 1 | ||
64 | to: 100 | 46 | to: 100 | ||
65 | stepSize: 1 | 47 | stepSize: 1 | ||
Show All 29 Lines |