From e7e57b252765945cbd5d50305ace07a2818b9087 Mon Sep 17 00:00:00 2001 From: Joel Holdsworth Date: Wed, 29 Jan 2014 21:32:06 +0000 Subject: [PATCH] Fixed layout of labeled widgets --- pv/prop/binding/binding.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pv/prop/binding/binding.cpp b/pv/prop/binding/binding.cpp index 90e5214e..ec312725 100644 --- a/pv/prop/binding/binding.cpp +++ b/pv/prop/binding/binding.cpp @@ -53,9 +53,13 @@ void Binding::add_properties_to_form(QFormLayout *layout, BOOST_FOREACH(shared_ptr p, _properties) { assert(p); - const QString label = p->labeled_widget() ? QString() : p->name(); - layout->addRow(label, p->get_widget(layout->parentWidget(), - auto_commit)); + + QWidget *const widget = p->get_widget(layout->parentWidget(), + auto_commit); + if (p->labeled_widget()) + layout->addRow(widget); + else + layout->addRow(p->name(), widget); } } -- 2.30.2