]> sigrok.org Git - pulseview.git/blobdiff - pv/data/decode/annotation.cpp
Add row colors and some fixes
[pulseview.git] / pv / data / decode / annotation.cpp
index 829bdbaf9a700b645f9fb55d6b7bdf0a725855ca..fe0350d03b1643a4aedba1623a27ba23981c83b0 100644 (file)
@@ -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<QString>* Annotation::annotations() const
 {
        return texts_;