From: Jan Alexander Steffens (heftig) Date: Thu, 19 Jul 2018 20:51:54 +0000 (+0200) Subject: QssParser: Interpret "oblique" as italic X-Git-Tag: 0.13-rc2~90 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=c27d5bfbe80bfeb583a25404f4ccee4b70b010e0;hp=60dde7fac7b03220ac13b2e7f80733c221c1c01e QssParser: Interpret "oblique" as italic This is better than nothing. --- diff --git a/src/uisupport/qssparser.cpp b/src/uisupport/qssparser.cpp index d42b651b..166648f1 100644 --- a/src/uisupport/qssparser.cpp +++ b/src/uisupport/qssparser.cpp @@ -728,9 +728,9 @@ void QssParser::parseFont(const QString &value, QTextCharFormat *format) format->setFontItalic(true); else if (prop == "underline") format->setFontUnderline(true); - // Oblique is not a property supported by QTextCharFormat - //else if(prop == "oblique") - // format->setStyle(QFont::StyleOblique); + else if(prop == "oblique") + // Oblique is not a property supported by QTextCharFormat + format->setFontItalic(true); else if (prop == "bold") format->setFontWeight(QFont::Bold); else { // number @@ -758,9 +758,9 @@ void QssParser::parseFontStyle(const QString &value, QTextCharFormat *format) format->setFontUnderline(true); else if (value == "strikethrough") format->setFontStrikeOut(true); - // Oblique is not a property supported by QTextCharFormat - //else if(value == "oblique") - // format->setStyle(QFont::StyleOblique); + else if(value == "oblique") + // Oblique is not a property supported by QTextCharFormat + format->setFontItalic(true); else { qWarning() << Q_FUNC_INFO << tr("Invalid font style specification: %1").arg(value); }