+ return second_;
+}
+
+void CursorPair::set_time(double time) {
+ const double delta = second_->time() - first_->time();
+ first_->set_time(time);
+ second_->set_time(time + delta);
+}
+
+float CursorPair::get_x() const
+{
+ return (first_->get_x() + second_->get_x()) / 2.0f;
+}
+
+QPoint CursorPair::point() const
+{
+ return first_->point();
+}
+
+pv::widgets::Popup* CursorPair::create_popup(QWidget *parent)
+{
+ (void)parent;
+ return nullptr;