m_zoneColor.setAlpha(180);
}
-void CustomRuler::updateProjectFps(Timecode t)
+void CustomRuler::updateProjectFps(const Timecode &t)
{
m_timecode = t;
mediumMarkDistance = FRAME_SIZE * m_timecode.fps();
m_view->initCursorPos(act->data().toInt());
}
-void CustomRuler::setZone(QPoint p)
+void CustomRuler::setZone(const QPoint &p)
{
m_zoneStart = p.x();
m_zoneEnd = p.y();
{
QWidget::leaveEvent(event);
if (m_cursorColor == palette().link()) {
- m_cursorColor = palette().text();
- update();
+ m_cursorColor = palette().text();
+ update();
}
}
void CustomRuler::slotMoveRuler(int newPos)
{
- m_offset = newPos;
- update();
+ if (m_offset != newPos) {
+ m_offset = newPos;
+ update();
+ }
}
int CustomRuler::offset() const