X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Fdecodetrace.hpp;h=b74524c56e5b90b860fee83356e9dc21a208a330;hb=d01fcb19af6b6c9dd3c6c568e4be71a3cedc8003;hp=a65f707872bda76265faf56d73a306bdc9bb6193;hpb=c764c995115fbcd3668a02ce1ce0950b5fb6c670;p=pulseview.git diff --git a/pv/views/trace/decodetrace.hpp b/pv/views/trace/decodetrace.hpp index a65f7078..b74524c5 100644 --- a/pv/views/trace/decodetrace.hpp +++ b/pv/views/trace/decodetrace.hpp @@ -86,6 +86,8 @@ public: DecodeTrace(pv::Session &session, shared_ptr signalbase, int index); + ~DecodeTrace(); + bool enabled() const; shared_ptr base() const; @@ -186,6 +188,8 @@ public: virtual void hover_point_changed(const QPoint &hp); private Q_SLOTS: + void on_setting_changed(const QString &key, const QVariant &value); + void on_new_annotations(); void on_delayed_trace_update(); void on_decode_reset(); @@ -220,6 +224,7 @@ private: shared_ptr decode_signal_; vector visible_rows_; + bool always_show_all_rows_; map channel_id_map_; // channel selector -> decode channel ID map init_state_map_; // init state selector -> decode channel ID