X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fdata%2Fdecodesignal.hpp;h=bfbf5ee0644868856c9fb9cd9c86ec410e2cf42e;hb=144e72c9ec677e7df35d37d7de6e8a18bb3f2ba1;hp=3adcbb93102c5b05b65b58340de491857fdefaf9;hpb=85125b0f34be424fdf8a8a5133f2494722077d7d;p=pulseview.git diff --git a/pv/data/decodesignal.hpp b/pv/data/decodesignal.hpp index 3adcbb93..bfbf5ee0 100644 --- a/pv/data/decodesignal.hpp +++ b/pv/data/decodesignal.hpp @@ -191,8 +191,9 @@ public: private: void set_error_message(QString msg); + bool all_input_segments_complete(uint32_t segment_id) const; uint32_t get_input_segment_count() const; - uint32_t get_input_samplerate(uint32_t segment_id) const; + double get_input_samplerate(uint32_t segment_id) const; Decoder* get_decoder_by_instance(const srd_decoder *const srd_dec); @@ -226,12 +227,15 @@ Q_SIGNALS: void decode_reset(); void decode_finished(); void channels_updated(); + void annotation_visibility_changed(); private Q_SLOTS: void on_capture_state_changed(int state); void on_data_cleared(); void on_data_received(); + void on_annotation_visibility_changed(); + private: pv::Session &session_;