51 Glib::VariantBase variant =
getter_();
55 string value = Glib::VariantBase::cast_dynamic<Glib::Variant<ustring>>(
59 line_edit_->setText(QString::fromStdString(value));
62 connect(
line_edit_, SIGNAL(textEdited(
const QString&)),
75 QByteArray ba =
line_edit_->text().toLocal8Bit();
76 setter_(Glib::Variant<ustring>::create(ba.data()));
std::function< void(Glib::VariantBase)> Setter
QWidget * get_widget(QWidget *parent, bool auto_commit)
void on_text_edited(const QString &)
String(QString name, Getter getter, Setter setter)
std::function< Glib::VariantBase()> Getter