23 #ifndef PHONON_UI_SEEKSLIDER_H
24 #define PHONON_UI_SEEKSLIDER_H
26 #include "phonon_export.h"
27 #include "phonondefs.h"
28 #include "phononnamespace.h"
32 #ifndef QT_NO_PHONON_SEEKSLIDER
38 class SeekSliderPrivate;
56 Q_PROPERTY(
bool iconVisible READ isIconVisible WRITE setIconVisible)
66 Q_PROPERTY(
bool tracking READ hasTracking WRITE setTracking)
76 Q_PROPERTY(
int pageStep READ pageStep WRITE setPageStep)
86 Q_PROPERTY(
int singleStep READ singleStep WRITE setSingleStep)
93 Q_PROPERTY(Qt::Orientation orientation READ orientation WRITE setOrientation)
100 Q_PROPERTY(QSize iconSize READ iconSize WRITE setIconSize)
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 Qt::Orientation orientation() const;
121 bool isIconVisible() const;
122 QSize iconSize() const;
126 void setOrientation(Qt::Orientation);
127 void setIconVisible(
bool);
128 void setIconSize(const QSize &size);
136 SeekSliderPrivate *const k_ptr;
139 Q_PRIVATE_SLOT(k_func(),
void _k_stateChanged(Phonon::State))
140 Q_PRIVATE_SLOT(k_func(),
void _k_seek(
int))
141 Q_PRIVATE_SLOT(k_func(),
void _k_tick(qint64))
142 Q_PRIVATE_SLOT(k_func(),
void _k_length(qint64))
143 Q_PRIVATE_SLOT(k_func(),
void _k_seekableChanged(
bool))
144 Q_PRIVATE_SLOT(k_func(),
void _k_currentSourceChanged())
149 #endif //QT_NO_PHONON_SEEKSLIDER
153 #endif // PHONON_UI_SEEKSLIDER_H