From 80902b6ade54252e05cf948040a11b2e975f6759 Mon Sep 17 00:00:00 2001 From: simon Date: Mon, 09 Dec 2002 15:10:48 +0000 Subject: - paintButton is no more a duplicated method but centralized in the base class now :) --- (limited to 'noncore/multimedia/opieplayer2/mediawidget.cpp') diff --git a/noncore/multimedia/opieplayer2/mediawidget.cpp b/noncore/multimedia/opieplayer2/mediawidget.cpp index 62266ad..f977b61 100644 --- a/noncore/multimedia/opieplayer2/mediawidget.cpp +++ b/noncore/multimedia/opieplayer2/mediawidget.cpp @@ -71,7 +71,15 @@ bool MediaWidget::isOverButton( const QPoint &position, int buttonId ) const void MediaWidget::paintButton( int buttonId ) { QPainter p( this ); - paintButton( p, buttonId ); + paintButton( p, buttons[ buttonId ] ); +} + +void MediaWidget::paintButton( QPainter &p, const Button &button ) +{ + if ( button.isDown ) + p.drawPixmap( upperLeftOfButtonMask, button.pixDown ); + else + p.drawPixmap( upperLeftOfButtonMask, button.pixUp ); } void MediaWidget::toggleButton( int buttonId ) -- cgit v0.9.0.2