]> sigrok.org Git - pulseview.git/blobdiff - pv/view/view.cpp
Bring the cursors into view when they are shown
[pulseview.git] / pv / view / view.cpp
index 9c793bb8e635c4443c7b762186f1969df0752886..6ea8cc0af30eea06c6fbc9e7523bf1e8ca257c1c 100644 (file)
@@ -161,6 +161,15 @@ void View::show_cursors(bool show)
        _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;