@@ -1234,7 +1234,7 @@ bool QETApp::closeEveryEditor()
1234
1234
/* *
1235
1235
@brief QETApp::diagramTextsFont
1236
1236
The font to use
1237
- By default the font is "sans Serif" and size 9.
1237
+ By default the font is "Sans Serif" and size 9.
1238
1238
@param size : the size of font
1239
1239
@return the font to use
1240
1240
*/
@@ -1243,16 +1243,22 @@ QFont QETApp::diagramTextsFont(qreal size)
1243
1243
QSettings settings;
1244
1244
1245
1245
// Font to use
1246
- QString diagram_texts_family = settings.value (" diagramfont " ,
1246
+ QString diagram_texts_family = settings.value (" diagramitemfont " ,
1247
1247
" Sans Serif" ).toString ();
1248
- qreal diagram_texts_size = settings.value (" diagramsize " ,
1248
+ qreal diagram_texts_size = settings.value (" diagramitemsize " ,
1249
1249
9.0 ).toDouble ();
1250
+ auto diagram_texts_item_weight =
1251
+ static_cast <QFont::Weight>(
1252
+ settings.value (" diagramitemweight" , QFont::Normal).toInt ());
1253
+ QString diagram_texts_item_style = settings.value (" diagramitemstyle" ).toString ();
1250
1254
1251
1255
if (size != -1.0 ) {
1252
1256
diagram_texts_size = size;
1253
1257
}
1254
1258
QFont diagram_texts_font = QFont (diagram_texts_family);
1255
1259
diagram_texts_font.setPointSizeF (diagram_texts_size);
1260
+ diagram_texts_font.setWeight (diagram_texts_item_weight);
1261
+ diagram_texts_font.setStyleName (diagram_texts_item_style);
1256
1262
if (diagram_texts_size <= 4.0 ) {
1257
1263
diagram_texts_font.setWeight (QFont::Light);
1258
1264
}
0 commit comments