Revision 611171

Go back to digest for 10th December 2006

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