Ruler: Moved calculate_tick_spacing into View
[pulseview.git] / pv / view / cursorpair.cpp
index 0fb0d8d19ac681d1f1a44ec642730c769863528d..8aba0abd1274a7fc778d89a70d8df06fe67347a3 100644 (file)
@@ -74,12 +74,13 @@ QRectF CursorPair::get_label_rect(const QRect &rect) const
                right - left, height);
 }
 
-void CursorPair::draw_markers(QPainter &p,
-       const QRect &rect, unsigned int prefix)
+void CursorPair::draw_markers(QPainter &p, const QRect &rect)
 {
        assert(first_);
        assert(second_);
 
+       const unsigned int prefix = view_.tick_prefix();
+
        compute_text_size(p, prefix);
        QRectF delta_rect(get_label_rect(rect));
 
@@ -104,8 +105,8 @@ void CursorPair::draw_markers(QPainter &p,
        }
 
        // Paint the cursor markers
-       first_->paint_label(p, rect, prefix);
-       second_->paint_label(p, rect, prefix);
+       first_->paint_label(p, rect);
+       second_->paint_label(p, rect);
 }
 
 void CursorPair::draw_viewport_background(QPainter &p,