summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/multimedia/opieplayer2/mediawidget.cpp5
-rw-r--r--noncore/multimedia/opieplayer2/mediawidget.h2
-rw-r--r--noncore/multimedia/opieplayer2/videowidget.cpp25
-rw-r--r--noncore/multimedia/opieplayer2/videowidget.h4
4 files changed, 9 insertions, 27 deletions
diff --git a/noncore/multimedia/opieplayer2/mediawidget.cpp b/noncore/multimedia/opieplayer2/mediawidget.cpp
index c0ebd63..7eb75e6 100644
--- a/noncore/multimedia/opieplayer2/mediawidget.cpp
+++ b/noncore/multimedia/opieplayer2/mediawidget.cpp
@@ -68,8 +68,12 @@ void MediaWidget::paintEvent( QPaintEvent *pe )
68 paintAllButtons( p ); 68 paintAllButtons( p );
69 } 69 }
70} 70}
71 71
72void MediaWidget::makeVisible()
73{
74}
75
72void MediaWidget::handleCommand( Command command, bool buttonDown ) 76void MediaWidget::handleCommand( Command command, bool buttonDown )
73{ 77{
74 switch ( command ) { 78 switch ( command ) {
75 case Play: mediaPlayerState.togglePaused(); 79 case Play: mediaPlayerState.togglePaused();
@@ -81,8 +85,9 @@ void MediaWidget::handleCommand( Command command, bool buttonDown )
81 case VolumeDown: emit lessReleased(); return; 85 case VolumeDown: emit lessReleased(); return;
82 case PlayList: mediaPlayerState.setList(); return; 86 case PlayList: mediaPlayerState.setList(); return;
83 case Forward: emit forwardReleased(); return; 87 case Forward: emit forwardReleased(); return;
84 case Back: emit backReleased(); return; 88 case Back: emit backReleased(); return;
89 case FullScreen: mediaPlayerState.setFullscreen( true ); makeVisible(); return;
85 default: assert( false ); 90 default: assert( false );
86 } 91 }
87} 92}
88 93
diff --git a/noncore/multimedia/opieplayer2/mediawidget.h b/noncore/multimedia/opieplayer2/mediawidget.h
index caae0a7..3f4c45d 100644
--- a/noncore/multimedia/opieplayer2/mediawidget.h
+++ b/noncore/multimedia/opieplayer2/mediawidget.h
@@ -82,8 +82,10 @@ protected:
82 virtual void closeEvent( QCloseEvent * ); 82 virtual void closeEvent( QCloseEvent * );
83 83
84 virtual void paintEvent( QPaintEvent *pe ); 84 virtual void paintEvent( QPaintEvent *pe );
85 85
86 virtual void makeVisible();
87
86 void handleCommand( Command command, bool buttonDown ); 88 void handleCommand( Command command, bool buttonDown );
87 89
88 bool isOverButton( const QPoint &position, int buttonId ) const; 90 bool isOverButton( const QPoint &position, int buttonId ) const;
89 91
diff --git a/noncore/multimedia/opieplayer2/videowidget.cpp b/noncore/multimedia/opieplayer2/videowidget.cpp
index 12316f8..cc586cc 100644
--- a/noncore/multimedia/opieplayer2/videowidget.cpp
+++ b/noncore/multimedia/opieplayer2/videowidget.cpp
@@ -276,32 +276,9 @@ void VideoWidget::mouseMoveEvent( QMouseEvent *event ) {
276 if ( button.type != ToggleButton ) { 276 if ( button.type != ToggleButton ) {
277 setToggleButton( button, FALSE ); 277 setToggleButton( button, FALSE );
278 } 278 }
279 279
280 switch( command ) { 280 handleCommand( command, button.isDown );
281
282 case Play: {
283 if( mediaPlayerState.isPaused() ) {
284 setToggleButton( button, FALSE );
285 mediaPlayerState.setPaused( FALSE );
286 return;
287 } else if( !mediaPlayerState.isPaused() ) {
288 setToggleButton( button, TRUE );
289 mediaPlayerState.setPaused( TRUE );
290 return;
291 } else {
292 return;
293 }
294 }
295
296 case Stop: mediaPlayerState.setPlaying( FALSE ); return;
297 case Next: if( playList.currentTab() == PlayListWidget::CurrentPlayList ) mediaPlayerState.setNext(); return;
298 case Previous: if( playList.currentTab() == PlayListWidget::CurrentPlayList ) mediaPlayerState.setPrev(); return;
299 case VolumeUp: emit moreReleased(); return;
300 case VolumeDown: emit lessReleased(); return;
301 case FullScreen: mediaPlayerState.setFullscreen( TRUE ); makeVisible(); return;
302 default: break;
303 }
304 } 281 }
305 } 282 }
306 } 283 }
307} 284}
diff --git a/noncore/multimedia/opieplayer2/videowidget.h b/noncore/multimedia/opieplayer2/videowidget.h
index c3bc131..ef88186 100644
--- a/noncore/multimedia/opieplayer2/videowidget.h
+++ b/noncore/multimedia/opieplayer2/videowidget.h
@@ -56,9 +56,9 @@ public slots:
56 void updateSlider( long, long ); 56 void updateSlider( long, long );
57 void sliderPressed( ); 57 void sliderPressed( );
58 void sliderReleased( ); 58 void sliderReleased( );
59 void setFullscreen( bool b ); 59 void setFullscreen( bool b );
60 void makeVisible(); 60 virtual void makeVisible();
61 void backToNormal(); 61 void backToNormal();
62 void setPosition( long ); 62 void setPosition( long );
63 63
64public: 64public:
@@ -68,10 +68,8 @@ public:
68 68
69signals: 69signals:
70 void moreClicked(); 70 void moreClicked();
71 void lessClicked(); 71 void lessClicked();
72 void moreReleased();
73 void lessReleased();
74 void sliderMoved( long ); 72 void sliderMoved( long );
75 void videoResized ( const QSize &s ); 73 void videoResized ( const QSize &s );
76 74
77protected: 75protected: