X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdialogs%2Fconnect.cpp;h=084b1142c198c2b24b82ae3da4a00590f3d042c2;hp=81f1aee411061ed48f6bea86bd3ec68c05615115;hb=b571a8e7e0dc3e3b6daa58f27050e76466f006dd;hpb=521bac13ae900d74005e5d76e2c88f586ec7367a diff --git a/pv/dialogs/connect.cpp b/pv/dialogs/connect.cpp index 81f1aee..084b114 100644 --- a/pv/dialogs/connect.cpp +++ b/pv/dialogs/connect.cpp @@ -154,7 +154,7 @@ shared_ptr Connect::get_selected_device() const void Connect::populate_drivers() { - for (auto entry : device_manager_.context()->drivers()) { + for (auto& entry : device_manager_.context()->drivers()) { auto name = entry.first; auto driver = entry.second; /** @@ -179,7 +179,7 @@ void Connect::populate_drivers() void Connect::populate_serials(shared_ptr driver) { serial_devices_.clear(); - for (auto serial : device_manager_.context()->serials(driver)) + for (auto& serial : device_manager_.context()->serials(driver)) serial_devices_.addItem(QString("%1 (%2)").arg( serial.first.c_str(), serial.second.c_str()), QString::fromStdString(serial.first)); @@ -221,7 +221,7 @@ void Connect::scan_pressed() const int index = serial_devices_.currentIndex(); if (index >= 0 && index < serial_devices_.count() && serial_devices_.currentText() == serial_devices_.itemText(index)) - serial = serial_devices_.itemData(index).value(); + serial = serial_devices_.itemData(index).toString(); else serial = serial_devices_.currentText(); drvopts[ConfigKey::CONN] = Variant::create( @@ -245,7 +245,7 @@ void Connect::scan_pressed() const list< shared_ptr > devices = device_manager_.driver_scan(driver, drvopts); - for (shared_ptr device : devices) { + for (const shared_ptr& device : devices) { assert(device); QString text = QString::fromStdString(device->display_name(device_manager_));