]> sigrok.org Git - pulseview.git/blobdiff - pv/data/decode/annotation.cpp
Fix #1542 by providing std::hash<QString> implementation as needed
[pulseview.git] / pv / data / decode / annotation.cpp
index 27a44fe4808208b09240d575910ff4f72b68cc42..b1dc6ef66c17efa6f44bd416bf546261380f2636 100644 (file)
@@ -122,6 +122,14 @@ const QString Annotation::longest_annotation() const
        return texts_->front();
 }
 
+bool Annotation::visible() const
+{
+       const Row* row = data_->row();
+
+       return (row->visible() && row->class_is_visible(ann_class_id_)
+               && row->decoder()->visible());
+}
+
 const QColor Annotation::color() const
 {
        return data_->row()->get_class_color(ann_class_id_);