Commit b81cb2bcd82ef7f8ed1172cf83e1301fb430e614

Update Phonon documentation to say the headers are supposed to be in lowercase-p dirs too
  
3434{
3535 class AbstractAudioOutputPrivate;
3636
37 /** \class AbstractAudioOutput abstractaudiooutput.h Phonon/AbstractAudioOutput
37 /** \class AbstractAudioOutput abstractaudiooutput.h phonon/AbstractAudioOutput
3838 * Common base class for all audio outputs.
3939 *
4040 * \see AudioOutput
  
3939class MediaObject;
4040class AbstractMediaStreamPrivate;
4141
42/** \class AbstractMediaStream abstractmediastream.h Phonon/AbstractMediaStream
42/** \class AbstractMediaStream abstractmediastream.h phonon/AbstractMediaStream
4343 * \brief Base class for custom media data streams.
4444 *
4545 * Implement this class to provide a custom data stream to the backend. The class supports both, the
  
4545
4646 class AbstractVideoOutputPrivate;
4747
48 /** \class AbstractVideoOutput abstractvideooutput.h Phonon/AbstractVideoOutput
48 /** \class AbstractVideoOutput abstractvideooutput.h phonon/AbstractVideoOutput
4949 * \brief Common base class for all video outputs.
5050 *
5151 * \see VideoWidget
  
3535
3636namespace Phonon
3737{
38/** \class AddonInterface addoninterface.h Phonon/AddonInterface
38/** \class AddonInterface addoninterface.h phonon/AddonInterface
3939 * \short Interface for Menu, Chapter, Angle and Title/Track control.
4040 *
4141 * \author Matthias Kretz <kretz@kde.org>
  
3838{
3939 class AudioOutputPrivate;
4040
41 /** \class AudioOutput audiooutput.h Phonon/AudioOutput
41 /** \class AudioOutput audiooutput.h phonon/AudioOutput
4242 * \short Class for audio output to the soundcard.
4343 *
4444 * Use this class to define the audio output.
  
3333
3434namespace Phonon
3535{
36/** \class AudioOutputInterface audiooutputinterface.h Phonon/AudioOutputInterface
36/** \class AudioOutputInterface audiooutputinterface.h phonon/AudioOutputInterface
3737 * \short Interface for AudioOutput objects
3838 *
3939 * The implementation can make use of the signals
  
5151 */
5252namespace BackendCapabilities
5353{
54 /** \class Notifier backendcapabilities.h Phonon/BackendCapabilities
54 /** \class Notifier backendcapabilities.h phonon/BackendCapabilities
5555 * Notifications about backend capabilities.
5656 *
5757 * \ingroup BackendInformation
  
3737namespace Phonon
3838{
3939
40/** \class BackendInterface backendinterface.h Phonon/BackendInterface
40/** \class BackendInterface backendinterface.h phonon/BackendInterface
4141 * \short Main Backend class interface
4242 *
4343 * This interface defines the main factory of the backend. The createObject function creates all the
  
4242 class EffectParameter;
4343 class EffectPrivate;
4444
45 /** \class Effect effect.h Phonon/Effect
45 /** \class Effect effect.h phonon/Effect
4646 * \short Effects that can be inserted into a Path.
4747 * An effect is a special object which can perform
4848 * transformations on the specified path. Examples may include simple
  
3434namespace Phonon
3535{
3636 class EffectParameter;
37 /** \class EffectInterface effectinterface.h Phonon/EffectInterface
37 /** \class EffectInterface effectinterface.h phonon/EffectInterface
3838 * \short Interface for Effect objects
3939 *
4040 * \author Matthias Kretz <kretz@kde.org>
  
3939class Effect;
4040class EffectParameterPrivate;
4141
42/** \class EffectParameter effectparameter.h Phonon/EffectParameter
42/** \class EffectParameter effectparameter.h phonon/EffectParameter
4343 * \brief This class describes one parameter of an effect.
4444 *
4545 * \ingroup PhononEffects
  
3838
3939 class EffectWidgetPrivate;
4040
41 /** \class EffectWidget effectwidget.h Phonon/EffectWidget
41 /** \class EffectWidget effectwidget.h phonon/EffectWidget
4242 * \brief Widget to control the parameters of an Effect.
4343 *
4444 * \ingroup PhononWidgets
  
3535class MediaObject;
3636class AbstractMediaStream2Private;
3737
38/** \class AbstractMediaStream2 abstractmediastream2.h Phonon/AbstractMediaStream2
38/** \class AbstractMediaStream2 abstractmediastream2.h phonon/AbstractMediaStream2
3939 * \brief Base class for custom media data streams.
4040 *
4141 * Implement this class to provide a custom data stream to the backend. The class supports both, the
  
2828class PacketPool;
2929
3030struct PacketPrivate;
31/** \class Packet packetpool.h Phonon/Packet
31/** \class Packet packetpool.h phonon/Packet
3232 * \brief Class to access memory preallocated by PacketPool
3333 *
3434 * \note PacketPool and Packet are threadsafe.
  
2727
2828class Packet;
2929class PacketPoolPrivate;
30/** \class PacketPool packetpool.h Phonon/PacketPool
30/** \class PacketPool packetpool.h phonon/PacketPool
3131 * \brief Class to preallocate memory.
3232 *
3333 * \note PacketPool and Packet are threadsafe.
  
3939class MediaControllerPrivate;
4040class MediaObject;
4141
42/** \class MediaController mediacontroller.h Phonon/MediaController
42/** \class MediaController mediacontroller.h phonon/MediaController
4343 * \brief Controls optional features of a media file/device like title, chapter, angle.
4444 *
4545 * \ingroup Playback
  
3535{
3636 class MediaObjectPrivate;
3737
38 /** \class MediaObject mediaobject.h Phonon/MediaObject
38 /** \class MediaObject mediaobject.h phonon/MediaObject
3939 * \short Interface for media playback of a given URL.
4040 *
4141 * This class is the most important class in %Phonon. Use it to open a media
  
3333{
3434class StreamInterface;
3535
36/** \class MediaObjectInterface mediaobjectinterface.h Phonon/MediaObjectInterface
36/** \class MediaObjectInterface mediaobjectinterface.h phonon/MediaObjectInterface
3737 * \short Backend interface for media sources.
3838 *
3939 * The backend implementation has to provide two signals, that are not defined
  
4141class MediaSourcePrivate;
4242class AbstractMediaStream;
4343
44/** \class MediaSource mediasource.h Phonon/MediaSource
44/** \class MediaSource mediasource.h phonon/MediaSource
4545 * Note that all constructors of this class are implicit, so that you can simply write
4646 * \code
4747 * MediaObject m;
  
8787 };
8888
8989/** \internal
90 * \class ObjectDescriptionData objectdescription.h Phonon/ObjectDescription
90 * \class ObjectDescriptionData objectdescription.h phonon/ObjectDescription
9191 * \brief Data class for objects describing devices or features of the backend.
9292 *
9393 * \author Matthias Kretz <kretz@kde.org>
165165
166166template<ObjectDescriptionType T> class ObjectDescriptionModel;
167167
168/** \class ObjectDescription objectdescription.h Phonon/ObjectDescription
168/** \class ObjectDescription objectdescription.h phonon/ObjectDescription
169169 * \short Provides a tuple of enduser visible name and description.
170170 *
171171 * Some parts give the enduser choices, e.g. what source to capture audio from.
  
5252 class ObjectDescriptionModelDataPrivate;
5353
5454 /** \internal
55 * \class ObjectDescriptionModelData objectdescriptionmodel.h Phonon/ObjectDescriptionModelData
55 * \class ObjectDescriptionModelData objectdescriptionmodel.h phonon/ObjectDescriptionModelData
5656 * \brief Data class for models for ObjectDescription objects.
5757 *
5858 * \author Matthias Kretz <kretz@kde.org>
151151 ObjectDescriptionModelDataPrivate *const d;
152152 };
153153
154 /** \class ObjectDescriptionModel objectdescriptionmodel.h Phonon/ObjectDescriptionModel
154 /** \class ObjectDescriptionModel objectdescriptionmodel.h phonon/ObjectDescriptionModel
155155 * \short The ObjectDescriptionModel class provides a model from
156156 * a list of ObjectDescription objects.
157157 *
  
4040class Effect;
4141class MediaNode;
4242
43/** \class Path path.h Phonon/Path
43/** \class Path path.h phonon/Path
4444 * \short Connection object providing convenient effect insertion
4545 *
4646 * \code
  
3939
4040class SeekSliderPrivate;
4141
42/** \class SeekSlider seekslider.h Phonon/SeekSlider
42/** \class SeekSlider seekslider.h phonon/SeekSlider
4343 * \short Widget providing a slider for seeking in MediaObject objects.
4444 *
4545 * \ingroup PhononWidgets
  
3636class StreamInterfacePrivate;
3737class MediaSource;
3838
39/** \class StreamInterface streaminterface.h Phonon/StreamInterface
39/** \class StreamInterface streaminterface.h phonon/StreamInterface
4040 * \brief Backend interface to handle media streams (AbstractMediaStream).
4141 *
4242 * \author Matthias Kretz <kretz@kde.org>
  
3232namespace Phonon
3333{
3434
35/** \class SwiftSlider swiftslider_p.h Phonon/SwiftSlider
35/** \class SwiftSlider swiftslider_p.h phonon/SwiftSlider
3636 * \short Modified QSlider that allows sudden/quick moves instead of stepped moves ("Click'n'Go" QSlider)
3737 *
3838 * This is an internal class used by SeekSlider and VolumeSlider.
  
4040class AudioOutput;
4141class VideoWidget;
4242
43/** \class VideoPlayer videoplayer.h Phonon/VideoPlayer
43/** \class VideoPlayer videoplayer.h phonon/VideoPlayer
4444 * \short Playback class for simple tasks.
4545 *
4646 * With %VideoPlayer you can get results quickly and easily. You can do the standard
  
3838{
3939class AbstractVideoOutput;
4040 class VideoWidgetPrivate;
41 /** \class VideoWidget videowidget.h Phonon/VideoWidget
41 /** \class VideoWidget videowidget.h phonon/VideoWidget
4242 * \short Widget to display video.
4343 *
4444 * This widget shows the video signal.
  
3535{
3636 class VolumeFaderEffectPrivate;
3737
38 /** \class VolumeFaderEffect volumefadereffect.h Phonon/VolumeFaderEffect
38 /** \class VolumeFaderEffect volumefadereffect.h phonon/VolumeFaderEffect
3939 * Audio effect to gradually fade the audio volume.
4040 *
4141 * This effect differs from gradually changing the output volume in that
  
3737class AudioOutput;
3838class VolumeSliderPrivate;
3939
40/** \class VolumeSlider volumeslider.h Phonon/VolumeSlider
40/** \class VolumeSlider volumeslider.h phonon/VolumeSlider
4141 * \short Widget providing a slider to control the volume of an AudioOutput.
4242 *
4343 * \ingroup PhononWidgets