#ifndef CUSTOMQWTPLOT_H #define CUSTOMQWTPLOT_H #include #include class QwtPlotCurve; class CustomQwtPlot : public QwtPlot { public: explicit CustomQwtPlot(QWidget* parent = nullptr); const QList& GetCurveList() const; void AddCurve(QwtPlotCurve* curve); private: QList _curves; }; QColor getDistinctColorForManyCurves(int curve_index); #endif // CUSTOMQWTPLOT_H