Diffstat (limited to 'core/multimedia/opieplayer/videowidget.h') (more/less context) (show whitespace changes)
-rw-r--r-- | core/multimedia/opieplayer/videowidget.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/multimedia/opieplayer/videowidget.h b/core/multimedia/opieplayer/videowidget.h index cf13743..fe56ca1 100644 --- a/core/multimedia/opieplayer/videowidget.h +++ b/core/multimedia/opieplayer/videowidget.h | |||
@@ -22,66 +22,67 @@ | |||
22 | 22 | ||
23 | 23 | ||
24 | #include <qwidget.h> | 24 | #include <qwidget.h> |
25 | 25 | ||
26 | class QPixmap; | 26 | class QPixmap; |
27 | class QSlider; | 27 | class QSlider; |
28 | 28 | ||
29 | 29 | ||
30 | enum VideoButtons { | 30 | enum VideoButtons { |
31 | VideoPrevious, | 31 | VideoPrevious, |
32 | VideoStop, | 32 | VideoStop, |
33 | VideoPlay, | 33 | VideoPlay, |
34 | VideoPause, | 34 | VideoPause, |
35 | VideoNext, | 35 | VideoNext, |
36 | VideoPlayList, | 36 | VideoPlayList, |
37 | VideoFullscreen | 37 | VideoFullscreen |
38 | }; | 38 | }; |
39 | 39 | ||
40 | 40 | ||
41 | class VideoWidget : public QWidget { | 41 | class VideoWidget : public QWidget { |
42 | Q_OBJECT | 42 | Q_OBJECT |
43 | public: | 43 | public: |
44 | VideoWidget( QWidget* parent=0, const char* name=0, WFlags f=0 ); | 44 | VideoWidget( QWidget* parent=0, const char* name=0, WFlags f=0 ); |
45 | ~VideoWidget(); | 45 | ~VideoWidget(); |
46 | 46 | ||
47 | bool playVideo(); | 47 | bool playVideo(); |
48 | 48 | ||
49 | public slots: | 49 | public slots: |
50 | void updateSlider( long, long ); | 50 | void updateSlider( long, long ); |
51 | void sliderPressed( ); | 51 | void sliderPressed( ); |
52 | void sliderReleased( ); | 52 | void sliderReleased( ); |
53 | void setPaused( bool b) { setToggleButton( VideoPause, b ); } | 53 | void setPaused( bool b) { setToggleButton( VideoPause, b ); } |
54 | void setPlaying( bool b) { setToggleButton( VideoPlay, b ); } | 54 | void setPlaying( bool b) { setToggleButton( VideoPlay, b ); } |
55 | void setFullscreen( bool b ) { setToggleButton( VideoFullscreen, b ); } | 55 | void setFullscreen( bool b ) { setToggleButton( VideoFullscreen, b ); } |
56 | void makeVisible(); | 56 | void makeVisible(); |
57 | void setPosition( long ); | 57 | void setPosition( long ); |
58 | void setLength( long ); | 58 | void setLength( long ); |
59 | void setView( char ); | 59 | void setView( char ); |
60 | 60 | ||
61 | signals: | 61 | signals: |
62 | void sliderMoved( long ); | 62 | void sliderMoved( long ); |
63 | 63 | ||
64 | protected: | 64 | protected: |
65 | void paintEvent( QPaintEvent *pe ); | 65 | void paintEvent( QPaintEvent *pe ); |
66 | void mouseMoveEvent( QMouseEvent *event ); | 66 | void mouseMoveEvent( QMouseEvent *event ); |
67 | void mousePressEvent( QMouseEvent *event ); | 67 | void mousePressEvent( QMouseEvent *event ); |
68 | void mouseReleaseEvent( QMouseEvent *event ); | 68 | void mouseReleaseEvent( QMouseEvent *event ); |
69 | void closeEvent( QCloseEvent *event ); | 69 | void closeEvent( QCloseEvent *event ); |
70 | void keyReleaseEvent( QKeyEvent *e); | ||
70 | 71 | ||
71 | private: | 72 | private: |
72 | void paintButton( QPainter *p, int i ); | 73 | void paintButton( QPainter *p, int i ); |
73 | void toggleButton( int ); | 74 | void toggleButton( int ); |
74 | void setToggleButton( int, bool ); | 75 | void setToggleButton( int, bool ); |
75 | 76 | ||
76 | QSlider *slider; | 77 | QSlider *slider; |
77 | QPixmap *pixmaps[3]; | 78 | QPixmap *pixmaps[3]; |
78 | QImage *currentFrame; | 79 | QImage *currentFrame; |
79 | intscaledWidth; | 80 | intscaledWidth; |
80 | int scaledHeight; | 81 | int scaledHeight; |
81 | }; | 82 | }; |
82 | 83 | ||
83 | 84 | ||
84 | #endif // VIDEO_WIDGET_H | 85 | #endif // VIDEO_WIDGET_H |
85 | 86 | ||
86 | 87 | ||
87 | 88 | ||