LibreVNA/Software/PC_Application/VNA/tracewidgetvna.h

24 lines
640 B
C
Raw Normal View History

#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);
protected slots:
2022-08-05 02:12:15 +08:00
virtual void exportDialog() override {}
virtual void importDialog() override;
protected:
2022-08-05 02:12:15 +08:00
virtual QString defaultParameter() override {return "S11";}
// These can optionally be applied when importing an s2p file
Calibration &cal;
Deembedding &deembed;
};
#endif // TRACEWIDGETVNA_H