Diffstat (limited to 'noncore/multimedia/opieplayer2/mediawidget.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/multimedia/opieplayer2/mediawidget.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/noncore/multimedia/opieplayer2/mediawidget.cpp b/noncore/multimedia/opieplayer2/mediawidget.cpp index a1b292e..1d18d6f 100644 --- a/noncore/multimedia/opieplayer2/mediawidget.cpp +++ b/noncore/multimedia/opieplayer2/mediawidget.cpp @@ -60,5 +60,13 @@ void MediaWidget::handleCommand( Command command, bool buttonDown ) } } +bool MediaWidget::isOverButton( const QPoint &position, int buttonId ) const +{ + return ( position.x() > 0 && position.y() > 0 && + position.x() < buttonMask.width() && + position.y() < buttonMask.height() && + buttonMask.pixelIndex( position.x(), position.y() ) == buttonId + 1 ); +} + /* vim: et sw=4 ts=4 */ |