Ignore:
Timestamp:
Feb 21, 2014, 5:26:03 PM (11 years ago)
Author:
Silvan Scherrer
Message:

SMPlayer: update trunk to 0.8.6

Location:
smplayer/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • smplayer/trunk

  • smplayer/trunk/src/mplayerwindow.cpp

    r142 r156  
    182182
    183183        mplayerlayer = new MplayerLayer( this );
     184        mplayerlayer->setObjectName("mplayerlayer");
    184185        mplayerlayer->setAutoFillBackground(TRUE);
    185186
     
    424425}
    425426
    426 bool MplayerWindow::eventFilter( QObject * /*watched*/, QEvent * event ) {
    427         //qDebug("MplayerWindow::eventFilter");
     427bool MplayerWindow::eventFilter( QObject * watched, QEvent * event ) {
     428        //qDebug("MplayerWindow::eventFilter: watched: %s", watched->objectName().toUtf8().constData());
    428429
    429430        if ( (event->type() == QEvent::MouseMove) ||
     
    433434
    434435                if (event->type() == QEvent::MouseMove) {
    435                         emit mouseMoved(mouse_event->pos());
     436                        QPoint pos = mouse_event->pos();
     437                        if (watched->objectName()=="mplayerlayer") {
     438                                QWidget *widget = static_cast<QWidget *>(watched);
     439                                pos = widget->mapToParent(pos);
     440                        }
     441                        emit mouseMoved(pos);
    436442
    437443                        if ( mouse_event->buttons().testFlag(Qt::LeftButton)) {
Note: See TracChangeset for help on using the changeset viewer.