TimeItem: Added mandatory set_time virtual method
[pulseview.git] / pv / view / cursorpair.cpp
index 8a0ecbf20b14c618ed587645f90b91a24cd69805..48109db8f92c9bac2e97240a37d7629d42b51b18 100644 (file)
@@ -59,6 +59,12 @@ shared_ptr<Cursor> CursorPair::second() const
        return second_;
 }
 
+void CursorPair::set_time(double time) {
+       const double delta = second_->time() - first_->time();
+       first_->set_time(time);
+       second_->set_time(time + delta);
+}
+
 QPoint CursorPair::point() const
 {
        return first_->point();