forked from qt-creator/qt-creator
Help/litehtml: Support under-/overline and strikethrough
Change-Id: If8bd9480475e78cd2b0382d1dbb8e5b56d69ae10 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
@@ -462,8 +462,12 @@ litehtml::uint_ptr DocumentContainer::create_font(const litehtml::tchar_t *faceN
|
||||
font->setPixelSize(size);
|
||||
font->setWeight(cssWeightToQtWeight(weight));
|
||||
font->setStyle(toQFontStyle(italic));
|
||||
// TODO: decoration
|
||||
Q_UNUSED(decoration)
|
||||
if (decoration == litehtml::font_decoration_underline)
|
||||
font->setUnderline(true);
|
||||
if (decoration == litehtml::font_decoration_overline)
|
||||
font->setOverline(true);
|
||||
if (decoration == litehtml::font_decoration_linethrough)
|
||||
font->setStrikeOut(true);
|
||||
if (fm) {
|
||||
const QFontMetrics metrics(*font);
|
||||
fm->height = metrics.height();
|
||||
|
||||
Reference in New Issue
Block a user