public:
AnalogSignal(pv::Session &session,
- std::shared_ptr<data::SignalBase> channel,
- std::shared_ptr<pv::data::Analog> data);
+ std::shared_ptr<data::SignalBase> base);
virtual ~AnalogSignal() = default;
std::shared_ptr<pv::data::SignalData> data() const;
- std::shared_ptr<pv::data::Analog> analog_data() const;
+ virtual void save_settings(QSettings &settings) const;
+
+ virtual void restore_settings(QSettings &settings);
/**
* Computes the vertical extents of the contents of this row item.
void on_resolution_changed(int index);
private:
- std::shared_ptr<pv::data::Analog> data_;
-
QComboBox *resolution_cb_;
float scale_;