_record_length_selector(this),
_sample_rate_list(this),
_icon_red(":/icons/status-red.svg"),
_record_length_selector(this),
_sample_rate_list(this),
_icon_red(":/icons/status-red.svg"),
_configure_button.setIcon(QIcon::fromTheme("configure",
QIcon(":/icons/configure.png")));
_configure_button.setIcon(QIcon::fromTheme("configure",
QIcon(":/icons/configure.png")));
_probes_button.setIcon(QIcon::fromTheme("probes",
QIcon(":/icons/probes.svg")));
_probes_button.setIcon(QIcon::fromTheme("probes",
QIcon(":/icons/probes.svg")));
_device_selector.clear();
BOOST_FOREACH (sr_dev_inst *sdi, devices) {
_device_selector.clear();
BOOST_FOREACH (sr_dev_inst *sdi, devices) {
update_sample_rate_selector();
sr_dev_inst *const sdi = get_selected_device();
_session.set_device(sdi);
_configure_button.set_popup(new DeviceOptions(sdi, this));
update_sample_rate_selector();
sr_dev_inst *const sdi = get_selected_device();
_session.set_device(sdi);
_configure_button.set_popup(new DeviceOptions(sdi, this));