LibreVNA/Software/PC_Application/Traces/xyplotaxisdialog.h
2020-10-27 22:07:14 +01:00

31 lines
604 B
C++

#ifndef XYPLOTAXISDIALOG_H
#define XYPLOTAXISDIALOG_H
#include <QDialog>
#include "tracexyplot.h"
namespace Ui {
class XYplotAxisDialog;
}
class XYplotAxisDialog : public QDialog
{
Q_OBJECT
public:
explicit XYplotAxisDialog(TraceXYPlot *plot);
~XYplotAxisDialog();
private slots:
void on_buttonBox_accepted();
void XAxisTypeChanged(int XAxisIndex);
private:
QString YAxisUnit(TraceXYPlot::YAxisType type);
std::set<TraceXYPlot::YAxisType> supportedYAxis(TraceXYPlot::XAxisType type);
Ui::XYplotAxisDialog *ui;
TraceXYPlot *plot;
};
#endif // XYPLOTAXISDIALOG_H