From f864bdaf592412acccae6b6c561a76bbfe35a1f0 Mon Sep 17 00:00:00 2001 From: Konstantin Ritt Date: Thu, 30 Jan 2014 01:55:41 +0200 Subject: Get rid of SpecialData::addFormatIndices and rename SpecialData:: resolvedFormatIndices to resolvedFormats. Instead, resolvedFormats now stores QTextCharFormat shared copies. Change-Id: I4a22cb3f5679b980ef52d47e4e1935663dd257ea Reviewed-by: Lars Knoll --- src/gui/text/qtextengine_p.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/gui/text/qtextengine_p.h') diff --git a/src/gui/text/qtextengine_p.h b/src/gui/text/qtextengine_p.h index d399123609..1616a78937 100644 --- a/src/gui/text/qtextengine_p.h +++ b/src/gui/text/qtextengine_p.h @@ -603,7 +603,8 @@ public: void setPreeditArea(int position, const QString &text); inline bool hasFormats() const { return block.docHandle() || (specialData && !specialData->addFormats.isEmpty()); } - QList additionalFormats() const; + inline QList additionalFormats() const + { return specialData ? specialData->addFormats : QList(); } void setAdditionalFormats(const QList &formatList); private: @@ -613,8 +614,7 @@ private: int preeditPosition; QString preeditText; QList addFormats; - QVector addFormatIndices; - QVector resolvedFormatIndices; + QVector resolvedFormats; // only used when no docHandle is available QScopedPointer formats; }; -- cgit v1.2.3