#ifndef MAINWIDGET_H #define MAINWIDGET_H #include "qchartglobal.h" #include "qchart.h" #include "qchartview.h" #include #include #include #include QTCOMMERCIALCHART_USE_NAMESPACE class MainWidget : public QWidget //class MainWidget : public QGraphicsWidget { Q_OBJECT public: explicit MainWidget(QWidget *parent = 0); void createSeries(); signals: public slots: void detachLegend(); void attachLegend(); void addBarset(); void removeBarset(); private: QChart *m_chart; QBarSeries *m_series; QChartView *m_chartView; QGridLayout *m_mainLayout; QGridLayout *m_buttonLayout; QGraphicsView *m_customView; QGraphicsScene *m_customScene; }; #endif // MAINWIDGET_H