From 936a27500cfa86da9d55407c1bef765cf509753a Mon Sep 17 00:00:00 2001 From: plc-user <74435298+plc-user@users.noreply.github.com> Date: Sun, 23 Mar 2025 07:25:37 +0100 Subject: [PATCH] BugFix: Font for titleblock was hardcoded to Sans Serif Because of a typo it was never read from settings. --- sources/qetapp.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/sources/qetapp.cpp b/sources/qetapp.cpp index ef758f0f2..1c195e193 100644 --- a/sources/qetapp.cpp +++ b/sources/qetapp.cpp @@ -1234,7 +1234,7 @@ bool QETApp::closeEveryEditor() /** @brief QETApp::diagramTextsFont The font to use - By default the font is "sans Serif" and size 9. + By default the font is "Sans Serif" and size 9. @param size : the size of font @return the font to use */ @@ -1243,16 +1243,22 @@ QFont QETApp::diagramTextsFont(qreal size) QSettings settings; //Font to use - QString diagram_texts_family = settings.value("diagramfont", + QString diagram_texts_family = settings.value("diagramitemfont", "Sans Serif").toString(); - qreal diagram_texts_size = settings.value("diagramsize", + qreal diagram_texts_size = settings.value("diagramitemsize", 9.0).toDouble(); + auto diagram_texts_item_weight = + static_cast( + settings.value("diagramitemweight", QFont::Normal).toInt()); + QString diagram_texts_item_style = settings.value("diagramitemstyle").toString(); if (size != -1.0) { diagram_texts_size = size; } QFont diagram_texts_font = QFont(diagram_texts_family); diagram_texts_font.setPointSizeF(diagram_texts_size); + diagram_texts_font.setWeight(diagram_texts_item_weight); + diagram_texts_font.setStyleName(diagram_texts_item_style); if (diagram_texts_size <= 4.0) { diagram_texts_font.setWeight(QFont::Light); }