From 31eb0a9c88268322c51f2567d23cedd85673fb35 Mon Sep 17 00:00:00 2001 From: Chris Tarazi Date: Tue, 6 Feb 2018 20:52:21 -0800 Subject: [PATCH] Create new font for checkmark --- src/timeline/TimelineItem.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/timeline/TimelineItem.cc b/src/timeline/TimelineItem.cc index 063f1a4..62e195a 100644 --- a/src/timeline/TimelineItem.cc +++ b/src/timeline/TimelineItem.cc @@ -64,13 +64,14 @@ TimelineItem::init() mainLayout_->setContentsMargins(conf::timeline::headerLeftMargin, 0, 0, 0); mainLayout_->setSpacing(0); + QFont checkmarkFont; + checkmarkFont.setPixelSize(conf::timeline::fonts::timestamp); + // Setting fixed width for checkmark because systems may have a differing width for a // space and the Unicode checkmark. checkmark_ = new QLabel(" ", this); - checkmark_->setFixedWidth(fm.width(CHECKMARK)); - checkmark_->setFont(font_); - checkmark_->setStyleSheet( - QString("font-size: %1px;").arg(conf::timeline::fonts::timestamp)); + checkmark_->setFont(checkmarkFont); + checkmark_->setFixedWidth(QFontMetrics{checkmarkFont}.width(CHECKMARK)); } /*