X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdata%2Fdecode%2Fannotation.hpp;fp=pv%2Fdata%2Fdecode%2Fannotation.hpp;h=cf20a48b20ae132032f14acddf7e68a957c0698a;hp=df99ecb980676247cf62ae6c891505af273ada16;hb=ae30ff422a495a6b1a4ad2893566628863ea222b;hpb=1dcd9b18186741d3ce3164f7e8d6cb13abb578d3 diff --git a/pv/data/decode/annotation.hpp b/pv/data/decode/annotation.hpp index df99ecb9..cf20a48b 100644 --- a/pv/data/decode/annotation.hpp +++ b/pv/data/decode/annotation.hpp @@ -23,6 +23,7 @@ #include #include +#include #include using std::vector; @@ -46,7 +47,8 @@ public: const vector* texts, Class ann_class_id, const RowData *data); Annotation(Annotation&& a); Annotation& operator=(Annotation&& a); - ~Annotation(); + + const Row* row() const; uint64_t start_sample() const; uint64_t end_sample() const; @@ -56,7 +58,10 @@ public: const vector* annotations() const; const QString longest_annotation() const; - const Row* row() const; + + const QColor color() const; + const QColor bright_color() const; + const QColor dark_color() const; bool operator<(const Annotation &other) const;