Changeset 154 for smplayer/vendor/current/src/mplayerwindow.cpp
- Timestamp:
- Feb 21, 2014, 4:44:11 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
smplayer/vendor/current/src/mplayerwindow.cpp
r140 r154 182 182 183 183 mplayerlayer = new MplayerLayer( this ); 184 mplayerlayer->setObjectName("mplayerlayer"); 184 185 mplayerlayer->setAutoFillBackground(TRUE); 185 186 … … 424 425 } 425 426 426 bool MplayerWindow::eventFilter( QObject * /*watched*/, QEvent * event ) {427 //qDebug("MplayerWindow::eventFilter ");427 bool MplayerWindow::eventFilter( QObject * watched, QEvent * event ) { 428 //qDebug("MplayerWindow::eventFilter: watched: %s", watched->objectName().toUtf8().constData()); 428 429 429 430 if ( (event->type() == QEvent::MouseMove) || … … 433 434 434 435 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); 436 442 437 443 if ( mouse_event->buttons().testFlag(Qt::LeftButton)) {
Note:
See TracChangeset
for help on using the changeset viewer.