]> sigrok.org Git - pulseview.git/blobdiff - pv/prop/binding/binding.cpp
Removed an uneeded include
[pulseview.git] / pv / prop / binding / binding.cpp
index e75b9556d638054b141a346125587e24f04e1b2b..3b15f5a9ebfed1858258461b63bb0b33c62ba15c 100644 (file)
@@ -40,7 +40,7 @@ Binding::Binding() :
 
 QWidget* Binding::get_form(QWidget *parent)
 {
-       if(_form)
+       if (_form)
                return _form;
 
        _form = new QWidget(parent);
@@ -50,12 +50,22 @@ QWidget* Binding::get_form(QWidget *parent)
        BOOST_FOREACH(shared_ptr<Property> p, _properties)
        {
                assert(p);
-               layout->addRow(p->name(), p->get_widget(_form));
+               const QString label = p->labeled_widget() ? QString() : p->name();
+               layout->addRow(label, p->get_widget(_form));
        }
 
        return _form;
 }
 
+void Binding::commit()
+{
+       BOOST_FOREACH(shared_ptr<Property> p, _properties)
+       {
+               assert(p);
+               p->commit();
+       }
+}
+
 } // binding
 } // prop
 } // pv