X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fmainwindow.cpp;h=170d14e79ccffa4fa9f7d24fdf91fbc57062c050;hp=42ae957640d491c19a7c740b9204c55224d7f852;hb=d260d425863efa6d80a5a5f3d920373a6d159aef;hpb=a4cf020a253c8c874ed8652f38a1c61c9a4754a4 diff --git a/pv/mainwindow.cpp b/pv/mainwindow.cpp index 42ae957..170d14e 100644 --- a/pv/mainwindow.cpp +++ b/pv/mainwindow.cpp @@ -61,6 +61,7 @@ using std::list; using std::map; +using std::pair; using std::shared_ptr; using std::string; @@ -283,7 +284,7 @@ void MainWindow::save_ui_settings() settings.setValue("geometry", saveGeometry()); settings.endGroup(); - if (_session.get_device()) { + if (_session.device()) { settings.beginGroup("Device"); key_list.push_back("vendor"); key_list.push_back("model"); @@ -292,7 +293,7 @@ void MainWindow::save_ui_settings() key_list.push_back("connection_id"); dev_info = _device_manager.get_device_info( - _session.get_device()); + _session.device()); for (string key : key_list) { @@ -367,7 +368,7 @@ void MainWindow::update_device_list() { assert(_sampling_bar); - shared_ptr selected_device = _session.get_device(); + shared_ptr selected_device = _session.device(); list< shared_ptr > devices; if (_device_manager.devices().size() == 0) @@ -381,12 +382,13 @@ void MainWindow::update_device_list() devices.push_back(selected_device); assert(selected_device); - map, string> device_names; + list< pair< shared_ptr, string> > device_list; for (auto device : devices) - device_names[device] = _device_manager.get_display_name(device); + device_list.push_back(make_pair( + device, _device_manager.get_display_name(device))); - _sampling_bar->set_device_list(device_names, selected_device); + _sampling_bar->set_device_list(device_list, selected_device); } void MainWindow::closeEvent(QCloseEvent *event)