21 #ifndef PULSEVIEW_PV_BINDING_INPUTOUTPUT_HPP
22 #define PULSEVIEW_PV_BINDING_INPUTOUTPUT_HPP
50 const std::map<std::string, std::shared_ptr<sigrok::Option>>
57 const std::map<std::string, Glib::VariantBase>&
options()
const;
67 std::shared_ptr<prop::Property>
bind_enum(
const QString &name,
68 const std::vector<Glib::VariantBase> &values,
75 std::map<std::string, Glib::VariantBase>
options_;
81 #endif // PULSEVIEW_PV_BINDING_INPUTOUTPUT_H
std::function< void(Glib::VariantBase)> Setter
std::function< Glib::VariantBase()> Getter