+AnnotationClass::AnnotationClass(size_t _id, char* _name, char* _description, Row* _row) :
+ id(_id),
+ name(_name),
+ description(_description),
+ row(_row),
+ visible_(true)
+{
+}
+
+bool AnnotationClass::visible() const
+{
+ return visible_;
+}
+
+void AnnotationClass::set_visible(bool visible)
+{
+ visible_ = visible;
+
+ visibility_changed();
+}
+
+
+Decoder::Decoder(const srd_decoder *const dec, uint8_t stack_level) :