mirror of
https://github.com/jankae/LibreVNA.git
synced 2026-01-05 08:10:06 +01:00
23 lines
639 B
C++
23 lines
639 B
C++
#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);
|
|
public slots:
|
|
void exportCSV();
|
|
void exportTouchstone();
|
|
virtual void exportDialog() override {}
|
|
virtual QStringList supportsImportFileFormats() override {return {"csv", "s1p", "s2p", "s3p", "s4p"};}
|
|
|
|
protected:
|
|
virtual QString defaultParameter() override {return "S11";}
|
|
};
|
|
|
|
#endif // TRACEWIDGETVNA_H
|