X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;ds=inline;f=pv%2Fviews%2Fdecoder_output%2Fview.hpp;h=7644f82a6f5c0f8703be4b262d53e64ede1d3cfa;hb=6b8b739df2fedddbf3f5838d64442e073ba43484;hp=4f4bc4505fe892121acdee849463a82bea167918;hpb=e77de61fbc19633c77cc196332ae79c26d9ca35d;p=pulseview.git diff --git a/pv/views/decoder_output/view.hpp b/pv/views/decoder_output/view.hpp index 4f4bc450..7644f82a 100644 --- a/pv/views/decoder_output/view.hpp +++ b/pv/views/decoder_output/view.hpp @@ -67,12 +67,15 @@ 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); + virtual void perform_delayed_view_update(); + private: QComboBox *decoder_selector_, *format_selector_, *class_selector_; QStackedWidget *stacked_widget_; @@ -80,9 +83,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