summaryrefslogtreecommitdiffstats
path: root/kmix
Commit message (Collapse)AuthorAgeFilesLines
* KMix: system tray icon enhancementsMavridis Philippe2024-03-2817-58/+222
| | | | | | | | | | | | | | * 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)
* kmix[minor]: remove a stray extra spaceAlexander Golubev2024-03-011-1/+1
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit d7a7391926a72f4f09e4bcedbb6fd30bcf4591ab)
* Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT definesMichele Calgaro2024-01-1717-68/+68
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 286a061a4cd8a904a0b16b5be4c274a20935d5df)
* Replace various '#define' strings - part 6Michele Calgaro2023-12-248-35/+35
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit dd6db75d8ab2821740e4ce6c66c9de91252138ea)
* Replace 'Event' #define stringsMichele Calgaro2023-12-023-4/+4
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 7ef70d6552605c1df5653f039314c3ac568069cc)
* Replaced various '#define' with actual strings - part 3Michele Calgaro2023-11-251-1/+1
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 1304109bee51323c2fb7258df91b2d4eccd83030)
* Replace Qt with TQtMichele Calgaro2023-11-092-2/+2
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit b3df4d055e72863ca51ec9c0428a490306989ff4)
* Replace TQ_*Focus* and TQ_Scale* definesMichele Calgaro2023-09-041-1/+1
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit b8cb47c3d328d373abefcff6ac2bd7b75020f8be)
* Replace Q_OBJECT with TQ_OBJECTMichele Calgaro2023-07-2123-24/+24
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 678ee0d63590ba7bf1cad32070c229d699617a3c)
* Replace _OBJECT_NAME_STRING defines with actual strings. This relates to the ↵Michele Calgaro2023-07-131-3/+3
| | | | | | | merging of tqtinterface with tqt3. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 1b09e1d239b1af15ea86eb3cfb6cd808520de5e4)
* KMix: Fix typo in experimental UI.Slávek Banko2023-06-231-1/+1
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 9389e1802593ec6ef3ce9b9058283d99598803a6)
* KMix: ported settings to TDEConfigXT/DesignerMavridis Philippe2023-06-2236-779/+732
| | | | | | | | | | | This commit includes an improved Preferences dialog for KMix. It also exposes some previously hidden options and features, some of which experimental (build-time option, off by default). It also includes some minor UI improvements. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com> (cherry picked from commit 2cc6752c15371d87a0c8cf774515b0b44fc768d9)
* Removed code formatting modelines.Michele Calgaro2020-09-2710-12/+0
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Simplify CMake rules for desktop file translations.Slávek Banko2020-07-081-4/+4
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* KMix: added mixer selection entry to sound mixer applet's popup menu.Michele Calgaro2020-06-034-12/+38
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* KMix: fixed runtime crash happening when only one mixer is available and the ↵Michele Calgaro2020-06-031-5/+8
| | | | | | user chooses 'Show Master Channel...' from RMB menu. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* KMix: added help submenu in context menu.Michele Calgaro2020-06-033-50/+53
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* KMix: fixed 'select channel' dialog cancel logic.Michele Calgaro2020-06-023-22/+29
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Desktop file translations:Slávek Banko2020-05-306-289/+34
| | | | | | | + Creation of POT template for desktop files added to CMakeL10n rules. + Added creation of translated desktop files during build. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* KMix: fixed rounding error on volume reading. This was preventing 1% volume ↵Michele Calgaro2020-05-252-2/+4
| | | | | | increase steps from working properly. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* KMix: fixed setMute() function on PulseAudio mixer.Michele Calgaro2020-05-251-12/+15
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* KMix: 1) added direct DCOP access to the user selected mixer/device channel ↵Michele Calgaro2020-05-259-108/+332
| | | | | | | | | | used as master. 2) fixed bug with volume update 3) unlinked global keyboard shortcuts for volume control to avoid clashing with kmilo. A user can still link them manually if needed. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* KMix: fixed handling of slider's mute/unmute and wheel events. Fixed mixer's ↵Michele Calgaro2020-05-251-47/+35
| | | | | | increase/decrease volume logic. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* KMix: fixed update of tray volume icon when muting/unmuting the selectedMichele Calgaro2020-05-257-17/+53
| | | | | | channel. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Added initial support for PulseAudio in KMix. The mixer/device channel to ↵Michele Calgaro2020-05-257-50/+109
| | | | | | | | | | control from the system tray widget is now selectable from the user and default to the main one if not specifically selected. This allows to control PulseAudio volume from KMix correctly. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Fixed detection of alsa channels capabilities. This resolves bug 2994Michele Calgaro2020-05-071-48/+61
| | | | | | | and issue #16. The code is partially based on previous work from TCH <tch@protonmail.com>. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Removed explicit usage of the 'register' keyword.Michele Calgaro2020-01-301-4/+4
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Clean up desktop files and fix German translations.Chris2019-11-271-15/+5
| | | | Signed-off-by: Chris <xchrisx@uber.space>
* Add CMakeL10n rules.Slávek Banko2018-12-171-0/+3
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Add includes to UI files to resolve FTBFSSlávek Banko2018-09-201-1/+2
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* LIB_QT -> LIB_TQT conversion to align to updated admin moduleMichele Calgaro2018-09-171-2/+2
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Fix invalid headers in PNG files and optimize for sizeTimothy Pearson2016-07-2330-0/+0
|
* Fix kmix platforms on freebsdSlávek Banko2015-06-261-1/+1
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix kmix systray popup menu damage caused by commit 1742070bSlávek Banko2014-10-241-1/+2
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix ServiceTypes, ExcludeServiceTypes, and DocPath desktop file entries to ↵Timothy Pearson2014-10-111-1/+1
| | | | match XDG specifications
* Fix kmix abort on startup due to oversized tray icon creation when icon ↵Timothy Pearson2014-07-082-4/+12
| | | | widget has not yet been shown
* Additional k => tde renaming and fixesSlávek Banko2013-09-032-4/+4
|
* Fix kmix icon change on muting/unmutingFrancois Andriot2013-05-121-0/+1
| | | | This resolves Bug 1505
* Start kmix hidden by defaultFrancois Andriot2013-05-101-1/+1
|
* Fix adjusting volume on mono capture deviceSlávek Banko2013-05-081-2/+4
| | | | This resolves Bug 1488
* Fix ALSA capture knobTimothy Pearson2013-04-051-14/+2
| | | | | This resolves Bug 1190 Thanks to Roman Savochenko for the patch!
* Rename additional header files to avoid conflicts with KDE4Timothy Pearson2013-02-1526-36/+36
|
* Rename common header files for consistency with class renamingTimothy Pearson2013-02-148-13/+13
|
* Rename KAbout to avoid conflicts with KDE4Timothy Pearson2013-02-071-1/+1
|
* Rename KCmd to avoid conflicts with KDE4Timothy Pearson2013-02-062-4/+4
|
* Rename many classes and header files to avoid conflicts with KDE4Timothy Pearson2013-02-0111-20/+20
|
* Rename a number of classes to enhance compatibility with KDE4Timothy Pearson2013-02-0117-83/+83
|
* Rename KLocale to enhance compatibility with KDE4Timothy Pearson2013-02-011-1/+1
|
* Rename KStandard for enhanced compatibility with KDE4Timothy Pearson2013-01-311-1/+1
|
* Rename a number of libraries and executables to avoid conflicts with KDE4Timothy Pearson2013-01-2711-11/+11
|