setMinimumHeight(20);
}
+void CustomRuler::updateProjectFps(Timecode t)
+{
+ m_timecode = t;
+ mediumMarkDistance = FRAME_SIZE * m_timecode.fps();
+ bigMarkDistance = FRAME_SIZE * m_timecode.fps() * 60;
+ update();
+}
+
void CustomRuler::slotEditGuide()
{
m_view->slotEditGuide(m_clickedGuide);
m_contextMenu->exec(event->globalPos());
return;
}
+ setFocus(Qt::MouseFocusReason);
m_view->activateMonitor();
m_moveCursor = RULER_CURSOR;
if (event->y() > 10) {
offsetmin = offsetmin * m_textSpacing;
for (f = offsetmin; f < offsetmax; f += m_textSpacing) {
QString lab = m_timecode.getTimecodeFromFrames((int)(f / m_factor + 0.5));
-
p.drawText(f - m_offset + 2, LABEL_SIZE, lab);
}