diff --git a/app/widget/timelinewidget/view/timelineview.cpp b/app/widget/timelinewidget/view/timelineview.cpp index 7b0c7270b..6d4d787e3 100644 --- a/app/widget/timelinewidget/view/timelineview.cpp +++ b/app/widget/timelinewidget/view/timelineview.cpp @@ -88,6 +88,19 @@ void TimelineView::mouseMoveEvent(QMouseEvent *event) return; } + if (event->buttons() == Qt::NoButton) { + Block* b = GetItemAtScenePos(timeline_event.GetFrame(), timeline_event.GetTrack().index()); + if (b) { + setToolTip(tr("In: %1\nOut: %2\nDuration: %3").arg( + Timecode::time_to_timecode(b->in(), timebase(), Core::instance()->GetTimecodeDisplay()), + Timecode::time_to_timecode(b->out(), timebase(), Core::instance()->GetTimecodeDisplay()), + Timecode::time_to_timecode(b->length(), timebase(), Core::instance()->GetTimecodeDisplay()) + )); + } else { + setToolTip(QString()); + } + } + emit MouseMoved(&timeline_event); }