statistics: make fonts themeable

Move the various font objects the the StatsTheme structure to enable
different font weights for different themes.

For the dark theme, switch to a bold font, because the thin white
font was barely visible.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
Berthold Stoeger 2021-02-21 17:51:44 +01:00 committed by Dirk Hohndel
parent 5f91c69f9c
commit 144e81e8f8
13 changed files with 42 additions and 39 deletions

View file

@ -106,7 +106,7 @@ BarSeries::~BarSeries()
BarSeries::BarLabel::BarLabel(StatsView &view, const std::vector<QString> &labels, int bin_nr, int binCount) :
isOutside(false)
{
QFont f; // make configurable
const QFont &f = view.getCurrentTheme().labelFont;
item = view.createChartItem<ChartTextItem>(ChartZValue::SeriesLabels, f, labels, true);
//highlight(false, bin_nr, binCount);
}