32 using Device::ProtocolSettingsWidget::checkForChanges;
37 void resizeEvent(QResizeEvent*)
override;
40 QFormLayout* m_rootLayout{};
41 QLineEdit* m_deviceNameEdit{};
42 QScrollArea* m_scroll{};
43 QWidget* m_subWidget{};
44 QVBoxLayout* m_subForm{};
51 std::function<ossia::value()> getValue;
52 std::function<void(ossia::value)> setValue;
55 std::map<QString, widget> m_widgets;
56 QMetaObject::Connection m_configurationParsed;
58 bool m_hasInitLabel{};
59 bool m_fieldsLoaded{};