8 public ValueMixin<LineEdit, std::string, LineEditBuilder>,
11 using ValueMixin::ValueMixin;
15 public ValueMixin<ComboBox, std::string, ComboBoxBuilder>,
18 using ValueMixin::ValueMixin;
37 if (!w.options.empty())
39 const auto it = std::find(w.options.begin(),
41 getSingleValue<std::string>(w.defaultValue));
42 if (it == w.options.end())
44 w.defaultValue =
makeValue(w.options.front());
54 inline detail::LineEditBuilder
60 inline detail::ComboBoxBuilder