X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdialogs%2Fhwcap.cpp;h=f3b9400ab3182a2725f74ff0e0154693972347e4;hp=9e73138dbead9d105ec1a78ef8dcd3963ded0ac4;hb=3820592a018c777727a6e65bd754d113742f4462;hpb=497a5b8b11a300f5851d0eabe06f62b2905fcfe1 diff --git a/pv/dialogs/hwcap.cpp b/pv/dialogs/hwcap.cpp index 9e73138d..f3b9400a 100644 --- a/pv/dialogs/hwcap.cpp +++ b/pv/dialogs/hwcap.cpp @@ -28,18 +28,26 @@ HwCap::HwCap(QWidget *parent, struct sr_dev_inst *sdi) : _layout(this), _button_box(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, Qt::Horizontal, this), - _hw_cap_binding(sdi) + _device_options_binding(sdi) { + 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 = _hw_cap_binding.get_form(this); + 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(); +} + } // namespace dialogs } // namespace pv