if (m_dragItem && m_tool == SELECTTOOL) {
bool move = (event->pos() - m_clickEvent).manhattanLength() >= QApplication::startDragDistance();
if (m_operationMode == MOVE && move) {
- //if ((event->pos() - m_clickEvent).manhattanLength() >= QApplication::startDragDistance())
QGraphicsView::mouseMoveEvent(event);
// If mouse is at a border of the view, scroll
if (pos < 5) {
}
void CustomTrackView::mouseDoubleClickEvent(QMouseEvent *event) {
+ kDebug() << "++++++++++++ DBL CLK";
if (m_dragItem && m_dragItem->hasKeyFrames()) {
if (m_moveOpMode == KEYFRAME) {
// user double clicked on a keyframe, open edit dialog
}
void CustomTrackView::mouseReleaseEvent(QMouseEvent * event) {
- m_moveOpMode = NONE;
+ if (m_moveOpMode == SEEK) m_moveOpMode = NONE;
QGraphicsView::mouseReleaseEvent(event);
if (m_scrollTimer.isActive()) m_scrollTimer.stop();
if (event->button() == Qt::MidButton) {