X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fcursorpair.h;h=42e6e51fa32ca3c764ac521b1d16318983e56825;hb=a2ae0205f2737dfd8f7647f9eae2fdcb47a0ad25;hp=2bf85d835b775bc7b20245ce981401b4002575df;hpb=0ba172cf7a0cecee952ed195cf80585bfb01f831;p=pulseview.git diff --git a/pv/view/cursorpair.h b/pv/view/cursorpair.h index 2bf85d8..42e6e51 100644 --- a/pv/view/cursorpair.h +++ b/pv/view/cursorpair.h @@ -32,6 +32,9 @@ namespace view { class CursorPair { +private: + static const int DeltaPadding; + public: /** * Constructor. @@ -60,13 +63,24 @@ public: const Cursor& second() const; public: + QRectF get_label_rect(const QRect &rect) const; + + void draw_markers(QPainter &p, + const QRect &rect, unsigned int prefix); + void draw_viewport_background(QPainter &p, const QRect &rect); void draw_viewport_foreground(QPainter &p, const QRect &rect); + void compute_text_size(QPainter &p, unsigned int prefix); + + std::pair get_cursor_offsets() const; + private: Cursor _first, _second; const View &_view; + + QSizeF _text_size; }; } // namespace view