+void MainWindow::scan_devices()
+{
+ _devices.clear();
+
+ /* Scan all drivers for all devices. */
+ struct sr_dev_driver **const drivers = sr_driver_list();
+ for (struct sr_dev_driver **driver = drivers; *driver; driver++) {
+ GSList *const devices = sr_driver_scan(*driver, NULL);
+ for (GSList *l = devices; l; l = l->next)
+ _devices.push_back((sr_dev_inst*)l->data);
+ g_slist_free(devices);
+ }
+
+ assert(_sampling_bar);
+ _sampling_bar->set_device_list(_devices);
+}
+
+void MainWindow::load_file(QString file_name)
+{
+ _session.load_file(file_name.toStdString());
+}
+