+void DeviceOptions::setup_probes()
+{
+ using namespace Qt;
+
+ for (const GSList *l = _sdi->probes; l; l = l->next) {
+ sr_probe *const probe = (sr_probe*)l->data;
+ assert(probe);
+ QListWidgetItem *const item = new QListWidgetItem(
+ probe->name, &_probes);
+ assert(item);
+ item->setCheckState(probe->enabled ?
+ Checked : Unchecked);
+ item->setData(UserRole,
+ qVariantFromValue((void*)probe));
+ _probes.addItem(item);
+ }
+}
+