X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fcursorpair.cpp;h=0370793d0407b9a9d8db11dc55e592f50ef53732;hb=5a0192d4091b29e1e8e103482a498bd6c050c666;hp=12b7bc341160b90f391b2c8d3df3056e3696a67f;hpb=2496bf451ebd50b9ab67a1af9b979761c0fbad49;p=pulseview.git diff --git a/pv/view/cursorpair.cpp b/pv/view/cursorpair.cpp index 12b7bc3..0370793 100644 --- a/pv/view/cursorpair.cpp +++ b/pv/view/cursorpair.cpp @@ -38,12 +38,17 @@ namespace view { const int CursorPair::DeltaPadding = 8; CursorPair::CursorPair(View &view) : + TimeItem(view), first_(new Cursor(view, 0.0)), - second_(new Cursor(view, 1.0)), - view_(view) + second_(new Cursor(view, 1.0)) { } +bool CursorPair::enabled() const +{ + return view_.cursors_shown(); +} + shared_ptr CursorPair::first() const { return first_; @@ -54,6 +59,17 @@ shared_ptr CursorPair::second() const return second_; } +QPoint CursorPair::point() const +{ + return first_->point(); +} + +pv::widgets::Popup* CursorPair::create_popup(QWidget *parent) +{ + (void)parent; + return nullptr; +} + QRectF CursorPair::get_label_rect(const QRect &rect) const { const QSizeF label_size(