#include "PieChart.h" #include "PieChartScene.h" #include "ChartView.h" PieChart::PieChart(): scene(new PieChartScene(this)) { createChartView(); } void PieChart::createChartView() { view = new ChartView(scene); QVBoxLayout* mainLt = new QVBoxLayout; mainLt->addWidget(view); mainLt->setContentsMargins(QMargins()); setLayout(mainLt); } void PieChart::setDataSet(const QList& dataSet) { scene->setDataSet(dataSet); } void PieChart::setColors(const QStringList& colors) { scene->setColors(colors); }