Help plugin: Fix handling of oblique font style.

Reviewed-by: kh1
This commit is contained in:
ck
2009-11-16 17:58:59 +01:00
parent 576a1ee31f
commit d208a3acc8

View File

@@ -146,7 +146,12 @@ void GeneralSettingsPage::apply()
if (currentIndex != -1)
fontStyle = m_ui.styleComboBox->itemText(currentIndex);
font.setBold(fontDatabase.bold(family, fontStyle));
font.setItalic(fontDatabase.italic(family, fontStyle));
if (fontStyle.contains(QLatin1String("Italic")))
font.setStyle(QFont::StyleItalic);
else if (fontStyle.contains(QLatin1String("Oblique")))
font.setStyle(QFont::StyleOblique);
else
font.setStyle(QFont::StyleNormal);
const int weight = fontDatabase.weight(family, fontStyle);
if (weight >= 0) // Weight < 0 asserts...