summaryrefslogtreecommitdiffstats
path: root/kmix/kmix.kcfg
diff options
context:
space:
mode:
authorMavridis Philippe <mavridisf@gmail.com>2021-12-12 16:24:28 +0200
committerMavridis Philippe <mavridisf@gmail.com>2024-03-28 18:47:19 +0200
commitd1b9bae155425c2d500b136111cc4f2f28fc0c16 (patch)
tree5e0309e574fd8762cbd0b5dfdcbad176d18b459c /kmix/kmix.kcfg
parentd2ab59b4284b371fb9e7cb143c3632e379d339b7 (diff)
downloadtdemultimedia-d1b9bae155425c2d500b136111cc4f2f28fc0c16.tar.gz
tdemultimedia-d1b9bae155425c2d500b136111cc4f2f28fc0c16.zip
KMix: system tray icon enhancements
* XDG-compliant icon names with volume level specification (low, medium, high) Low-Medium threshold: 33% Medium-High threshold: 67% * Improved built-in icon theme with distinct volume levels (according to above) * Choice between classic KMix icon theme, imrpoved KMix icon theme and system theme. * New KMixDockWidget::getAvgVolume() method Gets average volume in %. Code actually comes from KMixDockWidget::setVolumeTip(), but was put into a separate method to be reused for determination of icon according to the volume level (cherry picked from commit 3168c39ef1e445db1a6e22a7ba63e8cb4714e6e8)
Diffstat (limited to 'kmix/kmix.kcfg')
-rw-r--r--kmix/kmix.kcfg17
1 files changed, 17 insertions, 0 deletions
diff --git a/kmix/kmix.kcfg b/kmix/kmix.kcfg
index b6d595bd..d4ca0956 100644
--- a/kmix/kmix.kcfg
+++ b/kmix/kmix.kcfg
@@ -99,4 +99,21 @@
<default></default>
</entry>
</group>
+ <group name="Appearance">
+ <entry key="IconTheme" type="Enum">
+ <choices>
+ <choice name="Crystal">
+ <label>Crystal</label>
+ </choice>
+ <choice name="OldCrystal">
+ <label>Classic (Old Crystal)</label>
+ </choice>
+ <choice name="System">
+ <label>System theme</label>
+ </choice>
+ </choices>
+ <default>Crystal</default>
+ <label>Icon Theme</label>
+ </entry>
+ </group>
</kcfg> \ No newline at end of file