]> sigrok.org Git - pulseview.git/blobdiff - pv/view/decode/annotation.h
Improved annotation painting
[pulseview.git] / pv / view / decode / annotation.h
index 7ba7d3676b0b1a5c87e726e63eb6d61119007937..baa96657b9d863836b63a6ce95da28e63db28958 100644 (file)
@@ -33,11 +33,15 @@ namespace decode {
 
 class Annotation
 {
+private:
+       static const double EndCapWidth;
+
 public:
        Annotation(const srd_proto_data *const pdata);
 
-       void paint(QPainter &p, int left, int right, double samples_per_pixel,
-               double pixels_offset, int y);
+       void paint(QPainter &p, QColor fill, QColor outline,
+               QColor text_colour, int text_height, int left, int right,
+               double samples_per_pixel, double pixels_offset, int y);
 
 private:
        uint64_t _start_sample;