X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fruler.cpp;h=049cc4af196a8c2203d0ef3ee285e9fa33f17a84;hb=a2ae0205f2737dfd8f7647f9eae2fdcb47a0ad25;hp=d323f9be0525be8c5e39f3621d6c4ca9f05e0f5b;hpb=332afa7438aa5532599fe65f9092e1b24b34fe04;p=pulseview.git diff --git a/pv/view/ruler.cpp b/pv/view/ruler.cpp index d323f9b..049cc4a 100644 --- a/pv/view/ruler.cpp +++ b/pv/view/ruler.cpp @@ -49,8 +49,7 @@ const int Ruler::FirstSIPrefixPower = -15; const int Ruler::HoverArrowSize = 5; Ruler::Ruler(View &parent) : - QWidget(&parent), - _view(parent), + MarginWidget(parent), _grabbed_marker(NULL) { setMouseTracking(true); @@ -59,6 +58,14 @@ Ruler::Ruler(View &parent) : this, SLOT(hover_point_changed())); } +void Ruler::clear_selection() +{ + CursorPair &cursors = _view.cursors(); + cursors.first().select(false); + cursors.second().select(false); + update(); +} + QString Ruler::format_time(double t, unsigned int prefix, unsigned int precision) {