- uint8_t get_binary_class_count() const;
- const DecodeBinaryClassInfo* get_binary_class(uint8_t id) const;
+ vector<Row*> get_rows();
+ Row* get_row_by_id(size_t id);
+
+ vector<const AnnotationClass*> ann_classes() const;
+ vector<AnnotationClass*> ann_classes();
+ AnnotationClass* get_ann_class_by_id(size_t id);
+ const AnnotationClass* get_ann_class_by_id(size_t id) const;
+
+ uint32_t get_binary_class_count() const;
+ const DecodeBinaryClassInfo* get_binary_class(uint32_t id) const;
+
+Q_SIGNALS:
+ void annotation_visibility_changed();
+
+private Q_SLOTS:
+ void on_row_visibility_changed();
+ void on_class_visibility_changed();