namespace pv {
+class SigSession;
+
namespace data {
class SignalData;
}
Q_OBJECT
protected:
- Signal(std::shared_ptr<sigrok::Channel> channel);
+ Signal(pv::SigSession &session,
+ std::shared_ptr<sigrok::Channel> channel);
public:
/**
void on_disable();
protected:
- std::shared_ptr<sigrok::Channel> _channel;
+ pv::SigSession &session_;
+ std::shared_ptr<sigrok::Channel> channel_;
- QComboBox *_name_widget;
- bool _updating_name_widget;
+ QComboBox *name_widget_;
+ bool updating_name_widget_;
};
} // namespace view