LibreVNA/Software/PC_Application/LibreVNA-GUI/Traces/tracetouchstoneexport.h

34 lines
674 B
C
Raw Normal View History

2022-10-01 23:10:44 +08:00
#ifndef TRACETOUCHSTONEEXPORT_H
#define TRACETOUCHSTONEEXPORT_H
#include "tracemodel.h"
#include <QDialog>
#include <QComboBox>
#include <QSignalMapper>
namespace Ui {
class TraceTouchstoneExport;
}
class TraceTouchstoneExport : public QDialog
{
Q_OBJECT
public:
explicit TraceTouchstoneExport(TraceModel &model, QWidget *parent = nullptr);
~TraceTouchstoneExport();
bool setTrace(int portFrom, int portTo, Trace *t);
bool setPortNum(int ports);
private slots:
void on_buttonBox_accepted();
void on_sbPorts_valueChanged(int ports);
2022-11-09 19:33:14 +08:00
void selectionChanged();
2022-10-01 23:10:44 +08:00
private:
Ui::TraceTouchstoneExport *ui;
};
#endif // TRACEEXPORTDIALOG_H