Handle traces created from CSV files in trace edit dialog

This commit is contained in:
Jan Käberich 2021-07-13 19:57:01 +02:00
parent fa4e954f73
commit 3038dc0f75
7 changed files with 462 additions and 37 deletions

View file

@ -33,6 +33,7 @@ TouchstoneImport::TouchstoneImport(QWidget *parent, int ports) :
connect(ui->port2Group, qOverload<int>(&QButtonGroup::buttonClicked), [=](int id) {
preventCollisionWithGroup(ui->port1Group, id);
});
connect(ui->file, &QLineEdit::textChanged, this, &TouchstoneImport::setFile);
setPorts(ports);
}
@ -103,6 +104,7 @@ void TouchstoneImport::setFile(QString filename)
{
ui->file->setText(filename);
evaluateFile();
emit filenameChanged(filename);
}
void TouchstoneImport::on_browse_clicked()
@ -110,7 +112,6 @@ void TouchstoneImport::on_browse_clicked()
auto filename = QFileDialog::getOpenFileName(nullptr, "Open measurement file", "", "Touchstone files (*.s1p *.s2p *.s3p *.s4p)", nullptr, QFileDialog::DontUseNativeDialog);
if (filename.length() > 0) {
ui->file->setText(filename);
evaluateFile();
}
}