X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdata%2Fdecode%2Fannotation.cpp;fp=pv%2Fdata%2Fdecode%2Fannotation.cpp;h=fe0350d03b1643a4aedba1623a27ba23981c83b0;hp=829bdbaf9a700b645f9fb55d6b7bdf0a725855ca;hb=88a2597864920ecdbe66cf0cd4b8172bdabb2263;hpb=ae30ff422a495a6b1a4ad2893566628863ea222b diff --git a/pv/data/decode/annotation.cpp b/pv/data/decode/annotation.cpp index 829bdbaf..fe0350d0 100644 --- a/pv/data/decode/annotation.cpp +++ b/pv/data/decode/annotation.cpp @@ -66,6 +66,11 @@ Annotation& Annotation::operator=(Annotation&& a) return *this; } +const RowData* Annotation::row_data() const +{ + return data_; +} + const Row* Annotation::row() const { return data_->row(); @@ -94,6 +99,14 @@ const QString Annotation::ann_class_name() const return QString(ann_class->name); } +const QString Annotation::ann_class_description() const +{ + const AnnotationClass* ann_class = + data_->row()->decoder()->get_ann_class_by_id(ann_class_id_); + + return QString(ann_class->description); +} + const vector* Annotation::annotations() const { return texts_;