summaryrefslogtreecommitdiffstats
path: root/kmix/mixer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* This is a temporary commit to save WIP done on this topic.feat/kmix/mixer-detectionMichele Calgaro2020-09-161-2/+2
| | | | | | | | | | Development of this feature will only resume after the release of R14.1.0. Relates to bug 3159. NOTE: this commit needs to be completed/reworked. It should not be merged to master as is. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* kmix: fixed memory leak associated with alsa. Various code improvements.Michele Calgaro2020-08-281-3/+9
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* kmix: improve detection of mixers (invalid mixers are no longer created and ↵Michele Calgaro2020-08-281-1/+13
| | | | | | destroyed) and fix memory leak in case of detection of mixers that were already existing. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* KMix: fixed rounding error on volume reading. This was preventing 1% volume ↵Michele Calgaro2020-05-251-1/+3
| | | | | | 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-251-30/+46
| | | | | | | | | | 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-251-2/+7
| | | | | | 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-251-6/+5
| | | | | | | | | | 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>
* Rename additional header files to avoid conflicts with KDE4Timothy Pearson2013-02-151-2/+2
|
* Rename a number of libraries and executables to avoid conflicts with KDE4Timothy Pearson2013-01-271-1/+1
|
* Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4Timothy Pearson2013-01-251-2/+2
|
* rename the following methods:tpearson2011-08-101-2/+2
| | | | | | | | | tqfind find tqreplace replace tqcontains contains git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdemultimedia@1246075 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* TQt4 port kdemultimediatpearson2011-06-111-2/+2
| | | | | | | This enables compilation under both Qt3 and Qt4 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdemultimedia@1236079 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Trinity Qt initial conversiontpearson2010-07-311-21/+21
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdemultimedia@1157644 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add support for ALSA plugins to kmixtpearson2010-03-251-0/+5
| | | | | | | Patch courtesy of ledest@gmail.com and Michael Shigorin git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdemultimedia@1107453 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fixed remaining GPL address zip codestpearson2010-01-061-1/+1
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdemultimedia@1070598 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Updated obsolete GPL license addresses to current GPL addresstpearson2010-01-061-1/+1
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdemultimedia@1070573 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.toma2009-11-251-0/+753
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdemultimedia@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da