+ setWindowTitle(tr("Configure Device"));
+
+ connect(&_button_box, SIGNAL(accepted()), this, SLOT(accept()));
+ connect(&_button_box, SIGNAL(rejected()), this, SLOT(reject()));
+
+ setLayout(&_layout);
+
+ QWidget *const form = _device_options_binding.get_form(this);
+ _layout.addWidget(form);
+
+ _layout.addWidget(&_button_box);
+}
+
+void HwCap::accept()
+{
+ QDialog::accept();
+ _device_options_binding.commit();