19 enum class Mode { Bars, Lines };
23 void setBarEntries(QVector<std::pair<QString, double>> entries);
24 void setLineSeries(QVector<QString> names,
26 QVector<QVector<double>> series);
28 [[nodiscard]] QSize minimumSizeHint()
const override;
29 [[nodiscard]] QSize sizeHint()
const override;
32 void paintEvent(QPaintEvent* event)
override;
35 Mode mode_ = Mode::Bars;
36 QVector<std::pair<QString, double>> bars_;
37 QVector<QString> lineNames_;
39 QVector<QVector<double>> series_;