#ifndef QCHARTWIDGET_H #define QCHARTWIDGET_H #include class QGraphicsView; class QGraphicsScene; class QScatterSeries; // TODO: #define QChartDataPoint QList class QChartWidget : public QWidget { Q_OBJECT public: explicit QChartWidget(QWidget *parent = 0); ~QChartWidget(); void setType(/*TODO QChart::Type*/ int type); void setData(QList data); // void setData(QList data); signals: public slots: private: QGraphicsView *m_view; QGraphicsScene *m_scene; QScatterSeries *m_scatter; }; #endif // QCHARTWIDGET_H