X-Git-Url: http://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdata%2Fdecode%2Frow.cpp;fp=pv%2Fdata%2Fdecode%2Frow.cpp;h=d127a2eadaf3045180452a148777f33cb30c9f08;hp=4f0e245fc65c359528a7cf3e5a5d8c3760671740;hb=02078aa15a4747b8ab7a91d54e2e141c3acb5628;hpb=8997f62a4f87c822578aa5d835e1dd8109c6f5eb diff --git a/pv/data/decode/row.cpp b/pv/data/decode/row.cpp index 4f0e245f..d127a2ea 100644 --- a/pv/data/decode/row.cpp +++ b/pv/data/decode/row.cpp @@ -110,6 +110,8 @@ bool Row::visible() const void Row::set_visible(bool visible) { visible_ = visible; + + visibility_changed(); } void Row::set_base_color(QColor base_color) @@ -163,7 +165,7 @@ const QColor Row::get_dark_class_color(uint32_t ann_class_id) const bool Row::has_hidden_classes() const { for (const AnnotationClass* c : ann_classes()) - if (!c->visible) + if (!c->visible()) return true; return false; @@ -171,7 +173,7 @@ bool Row::has_hidden_classes() const bool Row::class_is_visible(uint32_t ann_class_id) const { - return decoder_->get_ann_class_by_id(ann_class_id)->visible; + return decoder_->get_ann_class_by_id(ann_class_id)->visible(); } bool Row::operator<(const Row& other) const