author | simon <simon> | 2002-12-02 22:51:21 (UTC) |
---|---|---|
committer | simon <simon> | 2002-12-02 22:51:21 (UTC) |
commit | b3bf297da8836a678a21f2ebe83e0f1961f91d97 (patch) (unidiff) | |
tree | fa5fa20421d833816d355c109458661b2f245177 | |
parent | 649ea9e9586ce51847ebeb9c062290137c9248f4 (diff) | |
download | opie-b3bf297da8836a678a21f2ebe83e0f1961f91d97.zip opie-b3bf297da8836a678a21f2ebe83e0f1961f91d97.tar.gz opie-b3bf297da8836a678a21f2ebe83e0f1961f91d97.tar.bz2 |
- centralized closeEvent implementation
-rw-r--r-- | noncore/multimedia/opieplayer2/audiowidget.cpp | 5 | ||||
-rw-r--r-- | noncore/multimedia/opieplayer2/audiowidget.h | 1 | ||||
-rw-r--r-- | noncore/multimedia/opieplayer2/mediawidget.cpp | 5 | ||||
-rw-r--r-- | noncore/multimedia/opieplayer2/mediawidget.h | 2 | ||||
-rw-r--r-- | noncore/multimedia/opieplayer2/videowidget.cpp | 5 | ||||
-rw-r--r-- | noncore/multimedia/opieplayer2/videowidget.h | 1 |
6 files changed, 7 insertions, 12 deletions
diff --git a/noncore/multimedia/opieplayer2/audiowidget.cpp b/noncore/multimedia/opieplayer2/audiowidget.cpp index 3070bc3..f6e6086 100644 --- a/noncore/multimedia/opieplayer2/audiowidget.cpp +++ b/noncore/multimedia/opieplayer2/audiowidget.cpp | |||
@@ -417,53 +417,48 @@ void AudioWidget::mouseMoveEvent( QMouseEvent *event ) { | |||
417 | qDebug("mouseEvent %d", i); | 417 | qDebug("mouseEvent %d", i); |
418 | handleCommand( static_cast<Command>( i ), audioButtons[ i ].isDown ); | 418 | handleCommand( static_cast<Command>( i ), audioButtons[ i ].isDown ); |
419 | } | 419 | } |
420 | } | 420 | } |
421 | } | 421 | } |
422 | } | 422 | } |
423 | 423 | ||
424 | 424 | ||
425 | void AudioWidget::mousePressEvent( QMouseEvent *event ) { | 425 | void AudioWidget::mousePressEvent( QMouseEvent *event ) { |
426 | mouseMoveEvent( event ); | 426 | mouseMoveEvent( event ); |
427 | } | 427 | } |
428 | 428 | ||
429 | 429 | ||
430 | void AudioWidget::mouseReleaseEvent( QMouseEvent *event ) { | 430 | void AudioWidget::mouseReleaseEvent( QMouseEvent *event ) { |
431 | mouseMoveEvent( event ); | 431 | mouseMoveEvent( event ); |
432 | } | 432 | } |
433 | 433 | ||
434 | 434 | ||
435 | void AudioWidget::showEvent( QShowEvent* ) { | 435 | void AudioWidget::showEvent( QShowEvent* ) { |
436 | QMouseEvent event( QEvent::MouseMove, QPoint( 0, 0 ), 0, 0 ); | 436 | QMouseEvent event( QEvent::MouseMove, QPoint( 0, 0 ), 0, 0 ); |
437 | mouseMoveEvent( &event ); | 437 | mouseMoveEvent( &event ); |
438 | } | 438 | } |
439 | 439 | ||
440 | 440 | ||
441 | void AudioWidget::closeEvent( QCloseEvent* ) { | ||
442 | mediaPlayerState.setList(); | ||
443 | } | ||
444 | |||
445 | |||
446 | void AudioWidget::paintEvent( QPaintEvent * pe ) { | 441 | void AudioWidget::paintEvent( QPaintEvent * pe ) { |
447 | if ( !pe->erased() ) { | 442 | if ( !pe->erased() ) { |
448 | // Combine with background and double buffer | 443 | // Combine with background and double buffer |
449 | QPixmap pix( pe->rect().size() ); | 444 | QPixmap pix( pe->rect().size() ); |
450 | QPainter p( &pix ); | 445 | QPainter p( &pix ); |
451 | p.translate( -pe->rect().topLeft().x(), -pe->rect().topLeft().y() ); | 446 | p.translate( -pe->rect().topLeft().x(), -pe->rect().topLeft().y() ); |
452 | p.drawTiledPixmap( pe->rect(), pixBg, pe->rect().topLeft() ); | 447 | p.drawTiledPixmap( pe->rect(), pixBg, pe->rect().topLeft() ); |
453 | for ( int i = 0; i < numButtons; i++ ) | 448 | for ( int i = 0; i < numButtons; i++ ) |
454 | paintButton( &p, i ); | 449 | paintButton( &p, i ); |
455 | QPainter p2( this ); | 450 | QPainter p2( this ); |
456 | p2.drawPixmap( pe->rect().topLeft(), pix ); | 451 | p2.drawPixmap( pe->rect().topLeft(), pix ); |
457 | } else { | 452 | } else { |
458 | QPainter p( this ); | 453 | QPainter p( this ); |
459 | for ( int i = 0; i < numButtons; i++ ) | 454 | for ( int i = 0; i < numButtons; i++ ) |
460 | paintButton( &p, i ); | 455 | paintButton( &p, i ); |
461 | } | 456 | } |
462 | } | 457 | } |
463 | 458 | ||
464 | void AudioWidget::keyReleaseEvent( QKeyEvent *e) { | 459 | void AudioWidget::keyReleaseEvent( QKeyEvent *e) { |
465 | switch ( e->key() ) { | 460 | switch ( e->key() ) { |
466 | ////////////////////////////// Zaurus keys | 461 | ////////////////////////////// Zaurus keys |
467 | case Key_Home: | 462 | case Key_Home: |
468 | break; | 463 | break; |
469 | case Key_F9: //activity | 464 | case Key_F9: //activity |
diff --git a/noncore/multimedia/opieplayer2/audiowidget.h b/noncore/multimedia/opieplayer2/audiowidget.h index 1778a30..f092699 100644 --- a/noncore/multimedia/opieplayer2/audiowidget.h +++ b/noncore/multimedia/opieplayer2/audiowidget.h | |||
@@ -64,49 +64,48 @@ public slots: | |||
64 | void setSeekable( bool ); | 64 | void setSeekable( bool ); |
65 | 65 | ||
66 | public: | 66 | public: |
67 | virtual void setLength( long ); | 67 | virtual void setLength( long ); |
68 | virtual void setPlaying( bool b) { setToggleButton( Play, b ); } | 68 | virtual void setPlaying( bool b) { setToggleButton( Play, b ); } |
69 | virtual void setDisplayType( MediaPlayerState::DisplayType displayType ); | 69 | virtual void setDisplayType( MediaPlayerState::DisplayType displayType ); |
70 | 70 | ||
71 | signals: | 71 | signals: |
72 | void moreClicked(); | 72 | void moreClicked(); |
73 | void lessClicked(); | 73 | void lessClicked(); |
74 | void forwardClicked(); | 74 | void forwardClicked(); |
75 | void backClicked(); | 75 | void backClicked(); |
76 | void sliderMoved(long); | 76 | void sliderMoved(long); |
77 | 77 | ||
78 | protected: | 78 | protected: |
79 | void doBlank(); | 79 | void doBlank(); |
80 | void doUnblank(); | 80 | void doUnblank(); |
81 | void paintEvent( QPaintEvent *pe ); | 81 | void paintEvent( QPaintEvent *pe ); |
82 | void showEvent( QShowEvent *se ); | 82 | void showEvent( QShowEvent *se ); |
83 | void resizeEvent( QResizeEvent *re ); | 83 | void resizeEvent( QResizeEvent *re ); |
84 | void mouseMoveEvent( QMouseEvent *event ); | 84 | void mouseMoveEvent( QMouseEvent *event ); |
85 | void mousePressEvent( QMouseEvent *event ); | 85 | void mousePressEvent( QMouseEvent *event ); |
86 | void mouseReleaseEvent( QMouseEvent *event ); | 86 | void mouseReleaseEvent( QMouseEvent *event ); |
87 | void timerEvent( QTimerEvent *event ); | 87 | void timerEvent( QTimerEvent *event ); |
88 | void closeEvent( QCloseEvent *event ); | ||
89 | void keyReleaseEvent( QKeyEvent *e); | 88 | void keyReleaseEvent( QKeyEvent *e); |
90 | private slots: | 89 | private slots: |
91 | void skipFor(); | 90 | void skipFor(); |
92 | void skipBack(); | 91 | void skipBack(); |
93 | void stopSkip(); | 92 | void stopSkip(); |
94 | private: | 93 | private: |
95 | void toggleButton( int ); | 94 | void toggleButton( int ); |
96 | void setToggleButton( int, bool ); | 95 | void setToggleButton( int, bool ); |
97 | void paintButton( QPainter *p, int i ); | 96 | void paintButton( QPainter *p, int i ); |
98 | int skipDirection; | 97 | int skipDirection; |
99 | QString skin; | 98 | QString skin; |
100 | QPixmap pixBg; | 99 | QPixmap pixBg; |
101 | QImage imgUp; | 100 | QImage imgUp; |
102 | QImage imgDn; | 101 | QImage imgDn; |
103 | QImage imgButtonMask; | 102 | QImage imgButtonMask; |
104 | QBitmap *masks[10]; | 103 | QBitmap *masks[10]; |
105 | QPixmap *buttonPixUp[10]; | 104 | QPixmap *buttonPixUp[10]; |
106 | QPixmap *buttonPixDown[10]; | 105 | QPixmap *buttonPixDown[10]; |
107 | 106 | ||
108 | QPixmap *pixmaps[4]; | 107 | QPixmap *pixmaps[4]; |
109 | OTicker songInfo; | 108 | OTicker songInfo; |
110 | QSlider slider; | 109 | QSlider slider; |
111 | QLineEdit time; | 110 | QLineEdit time; |
112 | int xoff, yoff; | 111 | int xoff, yoff; |
diff --git a/noncore/multimedia/opieplayer2/mediawidget.cpp b/noncore/multimedia/opieplayer2/mediawidget.cpp index 01a7295..2992fd6 100644 --- a/noncore/multimedia/opieplayer2/mediawidget.cpp +++ b/noncore/multimedia/opieplayer2/mediawidget.cpp | |||
@@ -17,42 +17,47 @@ | |||
17 | Boston, MA 02111-1307, USA. | 17 | Boston, MA 02111-1307, USA. |
18 | */ | 18 | */ |
19 | 19 | ||
20 | 20 | ||
21 | #include "mediawidget.h" | 21 | #include "mediawidget.h" |
22 | #include "playlistwidget.h" | 22 | #include "playlistwidget.h" |
23 | 23 | ||
24 | extern PlayListWidget *playList; | 24 | extern PlayListWidget *playList; |
25 | 25 | ||
26 | MediaWidget::MediaWidget( MediaPlayerState &_mediaPlayerState, QWidget *parent, const char *name ) | 26 | MediaWidget::MediaWidget( MediaPlayerState &_mediaPlayerState, QWidget *parent, const char *name ) |
27 | : QWidget( parent, name ), mediaPlayerState( _mediaPlayerState ) | 27 | : QWidget( parent, name ), mediaPlayerState( _mediaPlayerState ) |
28 | { | 28 | { |
29 | connect( &mediaPlayerState, SIGNAL( displayTypeChanged( MediaPlayerState::DisplayType ) ), | 29 | connect( &mediaPlayerState, SIGNAL( displayTypeChanged( MediaPlayerState::DisplayType ) ), |
30 | this, SLOT( setDisplayType( MediaPlayerState::DisplayType ) ) ); | 30 | this, SLOT( setDisplayType( MediaPlayerState::DisplayType ) ) ); |
31 | connect( &mediaPlayerState, SIGNAL( lengthChanged( long ) ), | 31 | connect( &mediaPlayerState, SIGNAL( lengthChanged( long ) ), |
32 | this, SLOT( setLength( long ) ) ); | 32 | this, SLOT( setLength( long ) ) ); |
33 | connect( &mediaPlayerState, SIGNAL( playingToggled( bool ) ), | 33 | connect( &mediaPlayerState, SIGNAL( playingToggled( bool ) ), |
34 | this, SLOT( setPlaying( bool ) ) ); | 34 | this, SLOT( setPlaying( bool ) ) ); |
35 | } | 35 | } |
36 | 36 | ||
37 | MediaWidget::~MediaWidget() | 37 | MediaWidget::~MediaWidget() |
38 | { | 38 | { |
39 | } | 39 | } |
40 | 40 | ||
41 | void MediaWidget::closeEvent( QCloseEvent * ) | ||
42 | { | ||
43 | mediaPlayerState.setList(); | ||
44 | } | ||
45 | |||
41 | void MediaWidget::handleCommand( Command command, bool buttonDown ) | 46 | void MediaWidget::handleCommand( Command command, bool buttonDown ) |
42 | { | 47 | { |
43 | switch ( command ) { | 48 | switch ( command ) { |
44 | case Play: mediaPlayerState.togglePaused(); | 49 | case Play: mediaPlayerState.togglePaused(); |
45 | case Stop: mediaPlayerState.setPlaying(FALSE); return; | 50 | case Stop: mediaPlayerState.setPlaying(FALSE); return; |
46 | case Next: if( playList->currentTab() == PlayListWidget::CurrentPlayList ) mediaPlayerState.setNext(); return; | 51 | case Next: if( playList->currentTab() == PlayListWidget::CurrentPlayList ) mediaPlayerState.setNext(); return; |
47 | case Previous: if( playList->currentTab() == PlayListWidget::CurrentPlayList ) mediaPlayerState.setPrev(); return; | 52 | case Previous: if( playList->currentTab() == PlayListWidget::CurrentPlayList ) mediaPlayerState.setPrev(); return; |
48 | case Loop: mediaPlayerState.setLooping( buttonDown ); return; | 53 | case Loop: mediaPlayerState.setLooping( buttonDown ); return; |
49 | case VolumeUp: emit moreReleased(); return; | 54 | case VolumeUp: emit moreReleased(); return; |
50 | case VolumeDown: emit lessReleased(); return; | 55 | case VolumeDown: emit lessReleased(); return; |
51 | case PlayList: mediaPlayerState.setList(); return; | 56 | case PlayList: mediaPlayerState.setList(); return; |
52 | case Forward: emit forwardReleased(); return; | 57 | case Forward: emit forwardReleased(); return; |
53 | case Back: emit backReleased(); return; | 58 | case Back: emit backReleased(); return; |
54 | } | 59 | } |
55 | } | 60 | } |
56 | 61 | ||
57 | /* vim: et sw=4 ts=4 | 62 | /* vim: et sw=4 ts=4 |
58 | */ | 63 | */ |
diff --git a/noncore/multimedia/opieplayer2/mediawidget.h b/noncore/multimedia/opieplayer2/mediawidget.h index 550f0fc..e3f09ce 100644 --- a/noncore/multimedia/opieplayer2/mediawidget.h +++ b/noncore/multimedia/opieplayer2/mediawidget.h | |||
@@ -24,32 +24,34 @@ | |||
24 | 24 | ||
25 | #include "mediaplayerstate.h" | 25 | #include "mediaplayerstate.h" |
26 | 26 | ||
27 | class MediaWidget : public QWidget | 27 | class MediaWidget : public QWidget |
28 | { | 28 | { |
29 | Q_OBJECT | 29 | Q_OBJECT |
30 | public: | 30 | public: |
31 | enum Command { Play = 0, Stop, Next, Previous, VolumeUp, VolumeDown, Loop, PlayList, Forward, Back }; | 31 | enum Command { Play = 0, Stop, Next, Previous, VolumeUp, VolumeDown, Loop, PlayList, Forward, Back }; |
32 | 32 | ||
33 | MediaWidget( MediaPlayerState &_mediaPlayerState, QWidget *parent = 0, const char *name = 0 ); | 33 | MediaWidget( MediaPlayerState &_mediaPlayerState, QWidget *parent = 0, const char *name = 0 ); |
34 | virtual ~MediaWidget(); | 34 | virtual ~MediaWidget(); |
35 | 35 | ||
36 | public slots: | 36 | public slots: |
37 | virtual void setDisplayType( MediaPlayerState::DisplayType displayType ) = 0; | 37 | virtual void setDisplayType( MediaPlayerState::DisplayType displayType ) = 0; |
38 | virtual void setLength( long length ) = 0; | 38 | virtual void setLength( long length ) = 0; |
39 | virtual void setPlaying( bool playing ) = 0; | 39 | virtual void setPlaying( bool playing ) = 0; |
40 | 40 | ||
41 | signals: | 41 | signals: |
42 | void moreReleased(); | 42 | void moreReleased(); |
43 | void lessReleased(); | 43 | void lessReleased(); |
44 | void forwardReleased(); | 44 | void forwardReleased(); |
45 | void backReleased(); | 45 | void backReleased(); |
46 | 46 | ||
47 | protected: | 47 | protected: |
48 | virtual void closeEvent( QCloseEvent * ); | ||
49 | |||
48 | void handleCommand( Command command, bool buttonDown ); | 50 | void handleCommand( Command command, bool buttonDown ); |
49 | 51 | ||
50 | MediaPlayerState &mediaPlayerState; | 52 | MediaPlayerState &mediaPlayerState; |
51 | }; | 53 | }; |
52 | 54 | ||
53 | #endif // MEDIAWIDGET_H | 55 | #endif // MEDIAWIDGET_H |
54 | /* vim: et sw=4 ts=4 | 56 | /* vim: et sw=4 ts=4 |
55 | */ | 57 | */ |
diff --git a/noncore/multimedia/opieplayer2/videowidget.cpp b/noncore/multimedia/opieplayer2/videowidget.cpp index b4ecb4c..41dddb7 100644 --- a/noncore/multimedia/opieplayer2/videowidget.cpp +++ b/noncore/multimedia/opieplayer2/videowidget.cpp | |||
@@ -426,53 +426,48 @@ void VideoWidget::paintEvent( QPaintEvent * pe) { | |||
426 | // Clear the background | 426 | // Clear the background |
427 | p.setBrush( QBrush( Qt::black ) ); | 427 | p.setBrush( QBrush( Qt::black ) ); |
428 | } else { | 428 | } else { |
429 | if ( !pe->erased() ) { | 429 | if ( !pe->erased() ) { |
430 | // Combine with background and double buffer | 430 | // Combine with background and double buffer |
431 | QPixmap pix( pe->rect().size() ); | 431 | QPixmap pix( pe->rect().size() ); |
432 | QPainter p( &pix ); | 432 | QPainter p( &pix ); |
433 | p.translate( -pe->rect().topLeft().x(), -pe->rect().topLeft().y() ); | 433 | p.translate( -pe->rect().topLeft().x(), -pe->rect().topLeft().y() ); |
434 | p.drawTiledPixmap( pe->rect(), *pixBg, pe->rect().topLeft() ); | 434 | p.drawTiledPixmap( pe->rect(), *pixBg, pe->rect().topLeft() ); |
435 | for ( int i = 0; i < numVButtons; i++ ) { | 435 | for ( int i = 0; i < numVButtons; i++ ) { |
436 | paintButton( &p, i ); | 436 | paintButton( &p, i ); |
437 | } | 437 | } |
438 | QPainter p2( this ); | 438 | QPainter p2( this ); |
439 | p2.drawPixmap( pe->rect().topLeft(), pix ); | 439 | p2.drawPixmap( pe->rect().topLeft(), pix ); |
440 | } else { | 440 | } else { |
441 | QPainter p( this ); | 441 | QPainter p( this ); |
442 | for ( int i = 0; i < numVButtons; i++ ) | 442 | for ( int i = 0; i < numVButtons; i++ ) |
443 | paintButton( &p, i ); | 443 | paintButton( &p, i ); |
444 | } | 444 | } |
445 | //slider->repaint( TRUE ); | 445 | //slider->repaint( TRUE ); |
446 | } | 446 | } |
447 | } | 447 | } |
448 | 448 | ||
449 | 449 | ||
450 | void VideoWidget::closeEvent( QCloseEvent* ) { | ||
451 | mediaPlayerState.setList(); | ||
452 | } | ||
453 | |||
454 | |||
455 | void VideoWidget::keyReleaseEvent( QKeyEvent *e) { | 450 | void VideoWidget::keyReleaseEvent( QKeyEvent *e) { |
456 | switch ( e->key() ) { | 451 | switch ( e->key() ) { |
457 | ////////////////////////////// Zaurus keys | 452 | ////////////////////////////// Zaurus keys |
458 | case Key_Home: | 453 | case Key_Home: |
459 | break; | 454 | break; |
460 | case Key_F9: //activity | 455 | case Key_F9: //activity |
461 | break; | 456 | break; |
462 | case Key_F10: //contacts | 457 | case Key_F10: //contacts |
463 | // hide(); | 458 | // hide(); |
464 | break; | 459 | break; |
465 | case Key_F11: //menu | 460 | case Key_F11: //menu |
466 | break; | 461 | break; |
467 | case Key_F12: //home | 462 | case Key_F12: //home |
468 | break; | 463 | break; |
469 | case Key_F13: //mail | 464 | case Key_F13: //mail |
470 | break; | 465 | break; |
471 | case Key_Space: { | 466 | case Key_Space: { |
472 | if(mediaPlayerState.isPlaying()) { | 467 | if(mediaPlayerState.isPlaying()) { |
473 | mediaPlayerState.setPlaying(FALSE); | 468 | mediaPlayerState.setPlaying(FALSE); |
474 | } else { | 469 | } else { |
475 | mediaPlayerState.setPlaying(TRUE); | 470 | mediaPlayerState.setPlaying(TRUE); |
476 | } | 471 | } |
477 | } | 472 | } |
478 | break; | 473 | break; |
diff --git a/noncore/multimedia/opieplayer2/videowidget.h b/noncore/multimedia/opieplayer2/videowidget.h index 38eb726..149c78e 100644 --- a/noncore/multimedia/opieplayer2/videowidget.h +++ b/noncore/multimedia/opieplayer2/videowidget.h | |||
@@ -70,49 +70,48 @@ public slots: | |||
70 | void backToNormal(); | 70 | void backToNormal(); |
71 | void setPosition( long ); | 71 | void setPosition( long ); |
72 | 72 | ||
73 | public: | 73 | public: |
74 | virtual void setPlaying( bool b); | 74 | virtual void setPlaying( bool b); |
75 | virtual void setLength( long ); | 75 | virtual void setLength( long ); |
76 | virtual void setDisplayType( MediaPlayerState::DisplayType displayType ); | 76 | virtual void setDisplayType( MediaPlayerState::DisplayType displayType ); |
77 | 77 | ||
78 | signals: | 78 | signals: |
79 | void moreClicked(); | 79 | void moreClicked(); |
80 | void lessClicked(); | 80 | void lessClicked(); |
81 | void moreReleased(); | 81 | void moreReleased(); |
82 | void lessReleased(); | 82 | void lessReleased(); |
83 | void sliderMoved( long ); | 83 | void sliderMoved( long ); |
84 | void videoResized ( const QSize &s ); | 84 | void videoResized ( const QSize &s ); |
85 | 85 | ||
86 | protected: | 86 | protected: |
87 | 87 | ||
88 | void resizeEvent( QResizeEvent * ); | 88 | void resizeEvent( QResizeEvent * ); |
89 | void paintEvent( QPaintEvent *pe ); | 89 | void paintEvent( QPaintEvent *pe ); |
90 | void showEvent( QShowEvent *se ); | 90 | void showEvent( QShowEvent *se ); |
91 | void mouseMoveEvent( QMouseEvent *event ); | 91 | void mouseMoveEvent( QMouseEvent *event ); |
92 | void mousePressEvent( QMouseEvent *event ); | 92 | void mousePressEvent( QMouseEvent *event ); |
93 | void mouseReleaseEvent( QMouseEvent *event ); | 93 | void mouseReleaseEvent( QMouseEvent *event ); |
94 | void closeEvent( QCloseEvent *event ); | ||
95 | void keyReleaseEvent( QKeyEvent *e); | 94 | void keyReleaseEvent( QKeyEvent *e); |
96 | 95 | ||
97 | private: | 96 | private: |
98 | // Ticker songInfo; | 97 | // Ticker songInfo; |
99 | QPixmap *pixBg; | 98 | QPixmap *pixBg; |
100 | QImage *imgUp; | 99 | QImage *imgUp; |
101 | QImage *imgDn; | 100 | QImage *imgDn; |
102 | QImage *imgButtonMask; | 101 | QImage *imgButtonMask; |
103 | QBitmap *masks[7]; | 102 | QBitmap *masks[7]; |
104 | QPixmap *buttonPixUp[7]; | 103 | QPixmap *buttonPixUp[7]; |
105 | QPixmap *buttonPixDown[7]; | 104 | QPixmap *buttonPixDown[7]; |
106 | QString skin; | 105 | QString skin; |
107 | // QPixmap *pixmaps[4]; | 106 | // QPixmap *pixmaps[4]; |
108 | int xoff, yoff; | 107 | int xoff, yoff; |
109 | 108 | ||
110 | 109 | ||
111 | void paintButton( QPainter *p, int i ); | 110 | void paintButton( QPainter *p, int i ); |
112 | void toggleButton( int ); | 111 | void toggleButton( int ); |
113 | void setToggleButton( int, bool ); | 112 | void setToggleButton( int, bool ); |
114 | 113 | ||
115 | QString backgroundPix; | 114 | QString backgroundPix; |
116 | QSlider *slider; | 115 | QSlider *slider; |
117 | QPixmap *pixmaps[3]; | 116 | QPixmap *pixmaps[3]; |
118 | QImage *currentFrame; | 117 | QImage *currentFrame; |