Merge pull request #24016 from chennes/fixIgnoredFontPreference
Gui: Fix ignored font preference
This commit is contained in:
@@ -853,8 +853,15 @@ void ReportOutput::OnChange(Base::Subject<const char*> &rCaller, const char * sR
|
||||
}
|
||||
else if (strcmp(sReason, "FontSize") == 0 || strcmp(sReason, "Font") == 0) {
|
||||
int fontSize = rclGrp.GetInt("FontSize", 10);
|
||||
QFont font = QFontDatabase::systemFont(QFontDatabase::FixedFont);
|
||||
font.setPointSize(fontSize);
|
||||
QFont font;
|
||||
auto fontName = rclGrp.GetASCII("Font");
|
||||
if (fontName.empty()) {
|
||||
font = QFontDatabase::systemFont(QFontDatabase::FixedFont);
|
||||
font.setPointSize(fontSize);
|
||||
}
|
||||
else {
|
||||
font = QFont (QString::fromStdString(fontName), fontSize);
|
||||
}
|
||||
setFont(font);
|
||||
QFontMetrics metric(font);
|
||||
int width = QtTools::horizontalAdvance(metric, QLatin1String("0000"));
|
||||
|
||||
@@ -448,8 +448,15 @@ void TextEditor::OnChange(Base::Subject<const char*> &rCaller,const char* sReaso
|
||||
#else
|
||||
int fontSize = hPrefGrp->GetInt("FontSize", 10);
|
||||
#endif
|
||||
QFont font = QFontDatabase::systemFont(QFontDatabase::FixedFont);
|
||||
font.setPointSize(fontSize);
|
||||
QFont font;
|
||||
auto fontName = hPrefGrp->GetASCII("Font");
|
||||
if (fontName.empty()) {
|
||||
font = QFontDatabase::systemFont(QFontDatabase::FixedFont);
|
||||
font.setPointSize(fontSize);
|
||||
}
|
||||
else {
|
||||
font = QFont (QString::fromStdString(fontName), fontSize);
|
||||
}
|
||||
setFont(font);
|
||||
lineNumberArea->setFont(font);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user