{
}
-QWidget* String::get_widget(QWidget *parent)
+QWidget* String::get_widget(QWidget *parent, bool auto_commit)
{
if (_line_edit)
return _line_edit;
g_variant_unref(value);
}
+ if (auto_commit)
+ connect(_line_edit, SIGNAL(textEdited(const QString&)),
+ this, SLOT(on_text_edited(const QString&)));
+
return _line_edit;
}
_setter(g_variant_new_string(ba.data()));
}
+void String::on_text_edited(const QString&)
+{
+ commit();
+}
+
} // prop
} // pv