X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fview.cpp;h=eca6b8eabce92c05575cbefeb1473ea95e424028;hp=bc82e0b4c4a6c7ab2b9e9e5c3896c81fac66db92;hb=58864c5c5dffac4254f199356aaeb5eabd608630;hpb=8b454527dc987d552b189099ee61cf699095aa7e diff --git a/pv/view/view.cpp b/pv/view/view.cpp index bc82e0b4..eca6b8ea 100644 --- a/pv/view/view.cpp +++ b/pv/view/view.cpp @@ -85,9 +85,9 @@ View::View(SigSession &session, QWidget *parent) : connect(&_session, SIGNAL(data_updated()), this, SLOT(data_updated())); - connect(&_cursors.first(), SIGNAL(time_changed()), + connect(_cursors.first().get(), SIGNAL(time_changed()), this, SLOT(marker_time_changed())); - connect(&_cursors.second(), SIGNAL(time_changed()), + connect(_cursors.second().get(), SIGNAL(time_changed()), this, SLOT(marker_time_changed())); connect(_header, SIGNAL(signals_moved()), @@ -174,8 +174,8 @@ void View::show_cursors(bool show) 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); + _cursors.first()->set_time(_offset + time_width * 0.4); + _cursors.second()->set_time(_offset + time_width * 0.6); _ruler->update(); _viewport->update(); } @@ -185,6 +185,11 @@ CursorPair& View::cursors() return _cursors; } +const CursorPair& View::cursors() const +{ + return _cursors; +} + const QPoint& View::hover_point() const { return _hover_point;