]> sigrok.org Git - pulseview.git/blobdiff - pv/dialogs/connect.cpp
Session: Fix issue #67 by improving error handling
[pulseview.git] / pv / dialogs / connect.cpp
index 077314f8fa76c1ceb5defc323d2cc48927a33e0c..be418df29cc24ddac4ab050855ab168dbb30f59e 100644 (file)
@@ -188,7 +188,7 @@ void Connect::populate_drivers()
                if (supported_device)
                        drivers_.addItem(QString("%1 (%2)").arg(
                                driver->long_name().c_str(), name.c_str()),
-                               qVariantFromValue(driver));
+                               QVariant::fromValue(driver));
        }
 }
 
@@ -211,6 +211,7 @@ void Connect::serial_toggled(bool checked)
 {
        serial_devices_.setEnabled(checked);
        serial_baudrate_.setEnabled(checked);
+       serial_config_->setEnabled(checked);
 }
 
 void Connect::tcp_toggled(bool checked)
@@ -275,7 +276,7 @@ void Connect::scan_pressed()
                text += QString(" with %1 channels").arg(device->device()->channels().size());
 
                QListWidgetItem *const item = new QListWidgetItem(text, &device_list_);
-               item->setData(Qt::UserRole, qVariantFromValue(device));
+               item->setData(Qt::UserRole, QVariant::fromValue(device));
                device_list_.addItem(item);
        }