X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fviews%2Fviewbase.hpp;h=fdf12a8693d20505d417346b74587dc6d2e43995;hp=61430136f5b032a347bf495ea7cb6ecd56cce45f;hb=4e86ec7042631d4b54876cba89c01a73abaf7213;hpb=5ed05b699e5367bae21828f533e3d169b9bab348 diff --git a/pv/views/viewbase.hpp b/pv/views/viewbase.hpp index 61430136..fdf12a86 100644 --- a/pv/views/viewbase.hpp +++ b/pv/views/viewbase.hpp @@ -32,6 +32,10 @@ #include #include +#ifdef ENABLE_DECODE +#include +#endif + using std::shared_ptr; using std::unordered_set; @@ -78,9 +82,9 @@ public: #ifdef ENABLE_DECODE virtual void clear_decode_signals(); - virtual void add_decode_signal(shared_ptr signalbase); + virtual void add_decode_signal(shared_ptr signal); - virtual void remove_decode_signal(shared_ptr signalbase); + virtual void remove_decode_signal(shared_ptr signal); #endif virtual void save_settings(QSettings &settings) const; @@ -91,6 +95,7 @@ public Q_SLOTS: virtual void trigger_event(util::Timestamp location); virtual void signals_changed(); virtual void capture_state_updated(int state); + virtual void on_new_segment(int new_segment_id); virtual void perform_delayed_view_update(); private Q_SLOTS: