Added _session reference to Signal objects
[pulseview.git] / pv / view / analogsignal.h
index ce1dff105041a77934355f302e5a80168f1cdbff..7815261ec8cf51d9352bbdb150a377591a062f26 100644 (file)
@@ -42,8 +42,12 @@ private:
        static const float EnvelopeThreshold;
 
 public:
-       AnalogSignal(QString name,
-               boost::shared_ptr<pv::data::Analog> data, int probe_index);
+       AnalogSignal(pv::SigSession &session, const sr_probe *const probe,
+               boost::shared_ptr<pv::data::Analog> data);
+
+       virtual ~AnalogSignal();
+
+       const std::list<QAction*> get_context_bar_actions();
 
        void set_scale(float scale);