Fix deprecated declarations warning in QTextItemInt

This commit is contained in:
Ilya Fedin 2021-05-29 01:53:32 +04:00 committed by John Preston
parent 6fa01d0a1e
commit 0dbb210385

View file

@ -14,13 +14,9 @@ QTextItemInt::QTextItemInt(
int numChars, int numChars,
QFontEngine *fe, QFontEngine *fe,
const QTextCharFormat &format) const QTextCharFormat &format)
: flags(0) : charFormat(format)
, justified(false)
, underlineStyle(QTextCharFormat::NoUnderline)
, charFormat(format)
, num_chars(numChars) , num_chars(numChars)
, chars(chars_) , chars(chars_)
, logClusters(0)
, f(font) , f(font)
, glyphs(g) , glyphs(g)
, fontEngine(fe) { , fontEngine(fe) {
@ -29,7 +25,7 @@ QTextItemInt::QTextItemInt(
void QTextItemInt::initWithScriptItem(const QScriptItem &si) { void QTextItemInt::initWithScriptItem(const QScriptItem &si) {
// explicitly initialize flags so that initFontAttributes can be called // explicitly initialize flags so that initFontAttributes can be called
// multiple times on the same TextItem // multiple times on the same TextItem
flags = 0; flags = { };
if (si.analysis.bidiLevel %2) if (si.analysis.bidiLevel %2)
flags |= QTextItem::RightToLeft; flags |= QTextItem::RightToLeft;
ascent = si.ascent; ascent = si.ascent;