BugFix: Font for titleblock was hardcoded to Sans Serif

Because of a typo it was never read from settings.
This commit is contained in:
plc-user
2025-03-23 07:25:37 +01:00
parent 31aaf50572
commit 936a27500c

View File

@@ -1234,7 +1234,7 @@ bool QETApp::closeEveryEditor()
/** /**
@brief QETApp::diagramTextsFont @brief QETApp::diagramTextsFont
The font to use 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 @param size : the size of font
@return the font to use @return the font to use
*/ */
@@ -1243,16 +1243,22 @@ QFont QETApp::diagramTextsFont(qreal size)
QSettings settings; QSettings settings;
//Font to use //Font to use
QString diagram_texts_family = settings.value("diagramfont", QString diagram_texts_family = settings.value("diagramitemfont",
"Sans Serif").toString(); "Sans Serif").toString();
qreal diagram_texts_size = settings.value("diagramsize", qreal diagram_texts_size = settings.value("diagramitemsize",
9.0).toDouble(); 9.0).toDouble();
auto diagram_texts_item_weight =
static_cast<QFont::Weight>(
settings.value("diagramitemweight", QFont::Normal).toInt());
QString diagram_texts_item_style = settings.value("diagramitemstyle").toString();
if (size != -1.0) { if (size != -1.0) {
diagram_texts_size = size; diagram_texts_size = size;
} }
QFont diagram_texts_font = QFont(diagram_texts_family); QFont diagram_texts_font = QFont(diagram_texts_family);
diagram_texts_font.setPointSizeF(diagram_texts_size); 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) { if (diagram_texts_size <= 4.0) {
diagram_texts_font.setWeight(QFont::Light); diagram_texts_font.setWeight(QFont::Light);
} }