diff --git a/src/plugins/help/qlitehtml/container_qpainter.cpp b/src/plugins/help/qlitehtml/container_qpainter.cpp index b9752d272ed..e461086f487 100644 --- a/src/plugins/help/qlitehtml/container_qpainter.cpp +++ b/src/plugins/help/qlitehtml/container_qpainter.cpp @@ -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();