connect(_header, SIGNAL(signals_moved()),
this, SLOT(on_signals_moved()));
+ connect(_header, SIGNAL(selection_changed()),
+ _ruler, SLOT(clear_selection()));
+ connect(_ruler, SIGNAL(selection_changed()),
+ _header, SLOT(clear_selection()));
+
setViewportMargins(LabelMarginWidth, RulerHeight, 0, 0);
setViewport(_viewport);
_viewport->update();
}
+void View::centre_cursors()
+{
+ const double time_width = _scale * _viewport->width();
+ _cursors.first().set_time(_offset + time_width * 0.4);
+ _cursors.second().set_time(_offset + time_width * 0.6);
+ _ruler->update();
+ _viewport->update();
+}
+
CursorPair& View::cursors()
{
return _cursors;