summaryrefslogtreecommitdiff
path: root/noncore/multimedia/opieplayer2/mediawidget.cpp
Side-by-side diff
Diffstat (limited to 'noncore/multimedia/opieplayer2/mediawidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/multimedia/opieplayer2/mediawidget.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/noncore/multimedia/opieplayer2/mediawidget.cpp b/noncore/multimedia/opieplayer2/mediawidget.cpp
index 3a44185..b73a5c0 100644
--- a/noncore/multimedia/opieplayer2/mediawidget.cpp
+++ b/noncore/multimedia/opieplayer2/mediawidget.cpp
@@ -97,8 +97,8 @@ bool MediaWidget::isOverButton( const QPoint &position, int buttonId ) const
}
-void MediaWidget::paintButton( int buttonId )
+void MediaWidget::paintButton( const Button &button )
{
QPainter p( this );
- paintButton( p, buttons[ buttonId ] );
+ paintButton( p, button );
}
@@ -113,6 +113,9 @@ void MediaWidget::paintButton( QPainter &p, const Button &button )
void MediaWidget::toggleButton( int buttonId )
{
- buttons[ buttonId ].isDown = !buttons[ buttonId ].isDown;
- paintButton( buttonId );
+ Button &button = buttons[ buttonId ];
+
+ button.isDown = !button.isDown;
+
+ paintButton( button );
}