]> sigrok.org Git - pulseview.git/blobdiff - pv/views/decoder_output/view.hpp
Allow more than 256 binary output classes
[pulseview.git] / pv / views / decoder_output / view.hpp
index 4f4bc4505fe892121acdee849463a82bea167918..23023efbe633d55bf3b326abcfc2af86a0f958d3 100644 (file)
@@ -67,8 +67,9 @@ private:
 
 private Q_SLOTS:
        void on_selected_decoder_changed(int index);
+       void on_selected_class_changed(int index);
        void on_signal_name_changed(const QString &name);
-       void on_new_binary_data(unsigned int segment_id, unsigned int bin_class_id);
+       void on_new_binary_data(unsigned int segment_id, void* decoder, unsigned int bin_class_id);
 
        void on_decoder_stacked(void* decoder);
        void on_decoder_removed(void* decoder);
@@ -80,9 +81,7 @@ private:
 
        data::DecodeSignal *signal_;
        const data::decode::Decoder *decoder_;
-       uint8_t bin_class_id_;
-
-       QByteArray *merged_data_;
+       uint32_t bin_class_id_;
 };
 
 } // namespace decoder_output