phonon/volumeslider.h Source File
Go to the documentation of this file.
23 #ifndef PHONON_UI_VOLUMESLIDER_H
24 #define PHONON_UI_VOLUMESLIDER_H
28 #include <QtGui/QWidget>
33 #ifndef QT_NO_PHONON_VOLUMESLIDER
38 class VolumeSliderPrivate;
55 Q_PROPERTY(qreal maximumVolume READ maximumVolume WRITE setMaximumVolume)
71 Q_PROPERTY(
bool tracking READ hasTracking WRITE setTracking)
91 Q_PROPERTY(
int singleStep READ singleStep WRITE setSingleStep)
98 Q_PROPERTY(
bool muteVisible READ isMuteVisible WRITE setMuteVisible)
114 bool hasTracking() const;
115 void setTracking(
bool tracking);
116 int pageStep() const;
117 void setPageStep(
int milliseconds);
118 int singleStep() const;
119 void setSingleStep(
int milliseconds);
120 bool isMuteVisible() const;
121 QSize iconSize() const;
122 qreal maximumVolume() const;
124 AudioOutput *audioOutput() const;
127 void setMaximumVolume(qreal);
129 void setMuteVisible(
bool);
135 void setAudioOutput(
Phonon::AudioOutput *);
138 VolumeSliderPrivate *const k_ptr;
149 #endif //QT_NO_PHONON_VOLUMESLIDER
155 #endif // PHONON_UI_VOLUMESLIDER_H
#define Q_PRIVATE_SLOT(d, signature)
#define QT_BEGIN_NAMESPACE
Widget providing a slider to control the volume of an AudioOutput.
The KDE Multimedia classes.
Class for audio output to the soundcard.
#define K_DECLARE_PRIVATE(Class)