]> sigrok.org Git - pulseview.git/blobdiff - pv/data/decode/row.cpp
Implement hidable rows
[pulseview.git] / pv / data / decode / row.cpp
index 12951556390c15f2a0ed5e2e647365cb567fb675..31e4cc8e9add3233cb3f3296554d1d224da5b770 100644 (file)
@@ -35,7 +35,8 @@ Row::Row() :
 Row::Row(int index, const Decoder* decoder, const srd_decoder_annotation_row* row) :
        index_(index),
        decoder_(decoder),
-       row_(row)
+       row_(row),
+       visible_(true)
 {
 }
 
@@ -74,6 +75,16 @@ int Row::index() const
        return index_;
 }
 
+bool Row::visible() const
+{
+       return visible_;
+}
+
+void Row::set_visible(bool visible)
+{
+       visible_ = visible;
+}
+
 bool Row::operator<(const Row& other) const
 {
        return (decoder_ < other.decoder_) ||