X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fviews%2Fviewbase.hpp;h=eff962311cc549434e51dc48db45f6bda704c5bc;hb=f14dee773586e9f6afbeac8b7f552fb378f36d9b;hp=e3a3c6a404925ee6d03f4a10fba7d89b89fb71b0;hpb=24d69d27584c7adec70bc0d6db764a3db04fce3c;p=pulseview.git diff --git a/pv/views/viewbase.hpp b/pv/views/viewbase.hpp index e3a3c6a4..eff96231 100644 --- a/pv/views/viewbase.hpp +++ b/pv/views/viewbase.hpp @@ -85,8 +85,6 @@ public: Session& session(); const Session& session() const; - virtual void clear_signals(); - /** * Returns the signal bases contained in this view. */ @@ -95,6 +93,7 @@ public: virtual void clear_signalbases(); virtual void add_signalbase(const shared_ptr signalbase); + virtual void remove_signalbase(const shared_ptr signalbase); #ifdef ENABLE_DECODE virtual void clear_decode_signals(); @@ -105,9 +104,10 @@ public: #endif virtual void save_settings(QSettings &settings) const; - virtual void restore_settings(QSettings &settings); + virtual void focus_on_range(uint64_t start_sample, uint64_t end_sample); + public Q_SLOTS: virtual void trigger_event(int segment_id, util::Timestamp location); virtual void signals_changed();