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

25 lines
557 B
C
Raw Normal View History

2022-10-01 23:10:44 +08:00
#ifndef TRACEPOLARCHART_H
#define TRACEPOLARCHART_H
#include "tracepolar.h"
class TracePolarChart : public TracePolar
{
Q_OBJECT
public:
TracePolarChart(TraceModel &model, QWidget *parent = 0);
virtual Type getType() override { return Type::PolarChart;};
public slots:
virtual void axisSetupDialog() override;
private:
bool supported(Trace *t) override;
virtual void draw(QPainter& painter) override;
virtual bool dropSupported(Trace *t) override;
QString mouseText(QPoint pos) override;
};
#endif // TRACEPOLARCHART_H