43 #include "../disp_global.h" 57 #include <QLineSeries> 58 #include <QSharedPointer> 86 typedef QSharedPointer<LinePlot>
SPtr;
95 LinePlot(QWidget *parent = Q_NULLPTR);
106 const QString& title =
"",
107 QWidget *parent = Q_NULLPTR);
119 const QVector<double>& y,
120 const QString& title =
"",
121 QWidget *parent = Q_NULLPTR);
135 void setTitle(
const QString &p_sTitle);
143 void setXLabel(
const QString &p_sXLabel);
151 void setYLabel(
const QString &p_sYLabel);
159 void updateData(
const QVector<double>& y);
168 void updateData(
const QVector<double>& x,
169 const QVector<double>& y);
183 QtCharts::QLineSeries* m_pLineSeries;
184 QtCharts::QChart* m_pChart;
QSharedPointer< const LinePlot > ConstSPtr
QSharedPointer< LinePlot > SPtr
#define DISPSHARED_EXPORT