summaryrefslogtreecommitdiff
path: root/noncore/multimedia/opieplayer2/audiowidget.h
Unidiff
Diffstat (limited to 'noncore/multimedia/opieplayer2/audiowidget.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/multimedia/opieplayer2/audiowidget.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/noncore/multimedia/opieplayer2/audiowidget.h b/noncore/multimedia/opieplayer2/audiowidget.h
index 91fcbc5..74c5b0e 100644
--- a/noncore/multimedia/opieplayer2/audiowidget.h
+++ b/noncore/multimedia/opieplayer2/audiowidget.h
@@ -31,25 +31,24 @@
31 31
32*/ 32*/
33 33
34#ifndef AUDIO_WIDGET_H 34#ifndef AUDIO_WIDGET_H
35#define AUDIO_WIDGET_H 35#define AUDIO_WIDGET_H
36 36
37#include <qwidget.h>
38#include <qpainter.h> 37#include <qpainter.h>
39#include <qdrawutil.h> 38#include <qdrawutil.h>
40#include <qpixmap.h> 39#include <qpixmap.h>
41#include <qstring.h> 40#include <qstring.h>
42#include <qslider.h> 41#include <qslider.h>
43#include <qframe.h> 42#include <qframe.h>
44#include <qlineedit.h> 43#include <qlineedit.h>
45#include <qimage.h> 44#include <qimage.h>
46 45
47#include <opie/oticker.h> 46#include <opie/oticker.h>
48 47
49#include "mediaplayerstate.h" 48#include "mediawidget.h"
50 49
51class QPixmap; 50class QPixmap;
52 51
53namespace { 52namespace {
54 53
55enum AudioButtons { 54enum AudioButtons {
@@ -63,27 +62,29 @@ enum AudioButtons {
63 AudioPlayList, 62 AudioPlayList,
64 AudioForward, 63 AudioForward,
65 AudioBack 64 AudioBack
66}; 65};
67}; 66};
68 67
69class AudioWidget : public QWidget { 68class AudioWidget : public MediaWidget {
70 Q_OBJECT 69 Q_OBJECT
71public: 70public:
72 AudioWidget( QWidget* parent=0, const char* name=0, WFlags f=0 ); 71 AudioWidget( QWidget* parent=0, const char* name=0 );
73 ~AudioWidget(); 72 ~AudioWidget();
74 void setTickerText( const QString &text ) { songInfo.setText( text ); } 73 void setTickerText( const QString &text ) { songInfo.setText( text ); }
75public slots: 74public slots:
76 void updateSlider( long, long ); 75 void updateSlider( long, long );
77 void sliderPressed( ); 76 void sliderPressed( );
78 void sliderReleased( ); 77 void sliderReleased( );
79 void setLooping( bool b) { setToggleButton( AudioLoop, b ); } 78 void setLooping( bool b) { setToggleButton( AudioLoop, b ); }
80 void setPlaying( bool b) { setToggleButton( AudioPlay, b ); } 79 void setPlaying( bool b) { setToggleButton( AudioPlay, b ); }
81 void setPosition( long ); 80 void setPosition( long );
82 void setLength( long ); 81 void setLength( long );
83 void setSeekable( bool ); 82 void setSeekable( bool );
83
84public:
84 void setDisplayType( MediaPlayerState::DisplayType displayType ); 85 void setDisplayType( MediaPlayerState::DisplayType displayType );
85 86
86signals: 87signals:
87 void moreClicked(); 88 void moreClicked();
88 void lessClicked(); 89 void lessClicked();
89 void moreReleased(); 90 void moreReleased();