LibreVNA/Software/PC_Application/LibreVNA-GUI/VNA/tracewidgetvna.h

23 lines
639 B
C
Raw Normal View History

2022-10-01 17:10:44 +02:00
#ifndef TRACEWIDGETVNA_H
#define TRACEWIDGETVNA_H
#include "Traces/tracewidget.h"
#include "Calibration/calibration.h"
#include "Deembedding/deembedding.h"
class TraceWidgetVNA : public TraceWidget
{
public:
TraceWidgetVNA(TraceModel &model, Calibration *cal, Deembedding *deembed, QWidget *parent = nullptr);
2024-09-16 20:56:02 +02:00
public slots:
void exportCSV();
void exportTouchstone();
2022-10-01 17:10:44 +02:00
virtual void exportDialog() override {}
virtual QStringList supportsImportFileFormats() override {return {"csv", "s1p", "s2p", "s3p", "s4p"};}
2022-10-01 17:10:44 +02:00
protected:
virtual QString defaultParameter() override {return "S11";}
};
#endif // TRACEWIDGETVNA_H