if (isActive()) slotPlay();
else slotActivateMonitor();
} //else event->ignore(); //QWidget::mouseReleaseEvent(event);
- m_dragStarted = false;
}
+ m_dragStarted = false;
+ event->accept();
}
// virtual
drag->setPixmap(pix);
drag->setHotSpot(QPoint(0, 50));*/
drag->start(Qt::MoveAction);
-
- //Qt::DropAction dropAction;
- //dropAction = drag->start(Qt::CopyAction | Qt::MoveAction);
+ /*Qt::DropAction dropAction = drag->exec(Qt::CopyAction | Qt::MoveAction);
+ Qt::DropAction dropAction;
+ dropAction = drag->start(Qt::CopyAction | Qt::MoveAction);*/
//Qt::DropAction dropAction = drag->exec();
//event->accept();
}
+
/*void Monitor::dragMoveEvent(QDragMoveEvent * event) {
event->setDropAction(Qt::IgnoreAction);
event->setDropAction(Qt::MoveAction);
virtual void wheelEvent(QWheelEvent * event);
virtual void mouseMoveEvent(QMouseEvent *event);
virtual QStringList mimeTypes() const;
+
/*virtual void dragMoveEvent(QDragMoveEvent * event);
virtual Qt::DropActions supportedDropActions() const;*/
m_lastSeekPosition = pos;
update();
}
+ event->accept();
}
+// virtual
+void SmallRuler::mouseReleaseEvent(QMouseEvent * event)
+{
+ event->accept();
+}
+
+
// virtual
void SmallRuler::leaveEvent(QEvent * event)
{
// virtual
void SmallRuler::mouseMoveEvent(QMouseEvent * event)
{
- QWidget::mouseMoveEvent(event);
const int pos = event->x() / m_scale;
if (event->buttons() & Qt::LeftButton) {
m_render->seekToFrame(pos);
setToolTip(i18n("Zone duration: %1", m_manager->timecode().getTimecodeFromFrames(m_zoneEnd - m_zoneStart)));
} else setToolTip(i18n("Position: %1", m_manager->timecode().getTimecodeFromFrames(pos)));
}
+ event->accept();
}
void SmallRuler::refreshRuler()
explicit SmallRuler(MonitorManager *manager, Render *render, QWidget *parent = 0);
virtual void mousePressEvent(QMouseEvent * event);
virtual void mouseMoveEvent(QMouseEvent * event);
+ virtual void mouseReleaseEvent(QMouseEvent * event);
void adjustScale(int maximum);
void setZone(int start, int end);
void setZoneStart();