More Info

Revision 611171

(Back to digest)
 

Other in Multimedia

Christian Esken committed changes in /trunk/KDE/kdemultimedia/kmix:

Major refactoring of the MixDevice and Volume classes. Now the interface is a lot cleaner.

Former concept: 1 MixDevice for Playback, 1 MixDevice for Capture.

Now a MixDevice holds both, and thus has 2 Volume objects - those contain now also the corresponding switch, namely:
playbackVolume "owns" the muteSwitch captureVolume "owns" the captureSwitch

File Changes

Modified 31 files
/trunk/KDE/kdemultimedia/kmix
 
/dialogselectmaster.cpp
 
/kmix.cpp
 
/kmixapplet.h
 
/kmixdockwidget.cpp
 
/kmixerwidget.cpp
 
/kmixerwidget.h
 
/mdwslider.cpp
 
/mdwslider.h
 
/mdwswitch.cpp
 
/mixdevice.cpp
 
/mixdevice.h
 
/mixer.cpp
 
/mixer_alsa.h
 
/mixer_alsa9.cpp
 
/mixer_backend.h
 
/mixer_hpux.cpp
 
/mixer_hpux.h
 
/mixer_irix.cpp
 
/mixer_irix.h
 
/mixer_oss.cpp
 
/mixer_oss.h
 
/mixer_sun.cpp
 
/mixer_sun.h
 
/viewapplet.cpp
 
/viewinput.cpp
 
/viewoutput.cpp
 
/viewsliderset.cpp
 
/viewsurround.cpp
 
/viewswitches.cpp
 
/volume.cpp
 
/volume.h
31 files changed in total