#include "dialogcamset.h" #include "ui_dialogcamset.h" DialogCamSet::DialogCamSet(QWidget *parent) : QDialog(parent) , ui(new Ui::DialogCamSet) { ui->setupUi(this); ph = new ParameterHandler(this); ui->comboBox->addItems(ParameterHandler::getAvailablePortNames()); } DialogCamSet::~DialogCamSet() { delete ui; } void DialogCamSet::on_pushButton_2_clicked() { QString portName = ui->comboBox->currentText(); if (!ph->openPort(portName)) { QMessageBox::critical(this, "Error", "Connect " + portName + " Failed"); } else { QMessageBox::information(this, "Success", "Connect " + portName + " Successfully"); } }