X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Fdecodetrace.h;h=cd8a82d667f83b24cc5a123a9592cbe0f1399ec0;hb=287d607f16c890e33355337436f182205baf466c;hp=bdcb4afe3ff1c350cd1002787ce942377e59e850;hpb=dd048a7ec035447c051c7937ce04aca5be065b4e;p=pulseview.git diff --git a/pv/view/decodetrace.h b/pv/view/decodetrace.h index bdcb4afe..cd8a82d6 100644 --- a/pv/view/decodetrace.h +++ b/pv/view/decodetrace.h @@ -45,6 +45,7 @@ class DecoderStack; namespace decode { class Annotation; class Decoder; +class Row; } } @@ -74,7 +75,8 @@ private: static const double EndCapWidth; static const int DrawPadding; - static const QColor Colours[7]; + static const QColor Colours[16]; + static const QColor OutlineColours[16]; public: DecodeTrace(pv::SigSession &session, @@ -113,7 +115,7 @@ private: void draw_annotation(const pv::data::decode::Annotation &a, QPainter &p, QColor text_colour, int text_height, int left, int right, double samples_per_pixel, double pixels_offset, int y, - unsigned int row_index) const; + size_t base_colour) const; void draw_instant(const pv::data::decode::Annotation &a, QPainter &p, QColor fill, QColor outline, QColor text_color, int h, double x,