#ifndef QCHARTWIDGET_H #define QCHARTWIDGET_H #include "qchartglobal.h" #include "qchart.h" #include QTCOMMERCIALCHART_BEGIN_NAMESPACE class QChartSeries; class QChartWidgetPrivate; class QTCOMMERCIALCHART_EXPORT QChartWidget : public QWidget { Q_OBJECT public: explicit QChartWidget(QWidget *parent = 0); ~QChartWidget(); //implement from QWidget void resizeEvent(QResizeEvent *event); QSize sizeHint() const; // TODO: addSeries and createSeries are optional solutions void addSeries(QChartSeries* series); QChartSeries* createSeries(QList x, QList y, QChartSeries::QChartSeriesType type); protected: QChartWidgetPrivate * const d_ptr; private: Q_DISABLE_COPY(QChartWidget) Q_DECLARE_PRIVATE(QChartWidget) }; QTCOMMERCIALCHART_END_NAMESPACE #endif // QCHARTWIDGET_H