20 #ifndef PULSEVIEW_PV_BINDING_BINDING_HPP 21 #define PULSEVIEW_PV_BINDING_BINDING_HPP 25 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
27 G_GNUC_END_IGNORE_DEPRECATIONS
37 using std::shared_ptr;
57 const vector< shared_ptr<prop::Property> >& properties();
61 void add_properties_to_form(QFormLayout *layout,
bool auto_commit =
false);
63 QWidget* get_property_form(QWidget *parent,
bool auto_commit =
false);
65 void update_property_widgets();
67 static QString print_gvariant(Glib::VariantBase gvar);
70 void on_help_clicked();
80 #endif // PULSEVIEW_PV_BINDING_BINDING_HPP
map< QWidget *, QLabel * > help_labels_
vector< shared_ptr< prop::Property > > properties_