#include "Chart.h" #include "ChartScene.h" #include "ChartView.h" Chart::Chart(): scene(new ChartScene(this)) { createChartView(); } void Chart::createChartView() { view = new ChartView(scene); QVBoxLayout* mainLt = new QVBoxLayout; mainLt->addWidget(view); mainLt->setContentsMargins(QMargins()); setLayout(mainLt); } void Chart::setDataSet(const QList& dataSet) { scene->setDataSet(dataSet, 1); }