Avoid creating unnecessary copies of TextEdit's text data.
authorAndrew den Exter <andrew.den-exter@nokia.com>
Wed, 11 Jan 2012 01:00:36 +0000 (11:00 +1000)
committerQt by Nokia <qt-info@nokia.com>
Mon, 16 Jan 2012 10:26:16 +0000 (11:26 +0100)
commiteca445fdf76ee59f7dae07f8833e2f00da26dd89
tree3901db8f1b3771ead4ce590329ce4aa464e51dd2
parent5290b04325aa66f3f2934c9f143eee71d98a3249
Avoid creating unnecessary copies of TextEdit's text data.

Delay rebuilding the text data from QTextDocument until it is actually
requested rather than everytime the contents of the document change.

Change-Id: Ibfdc9e9e0372010f0731fb02a223c8b59a67f2c3
Reviewed-by: Martin Jones <martin.jones@nokia.com>
src/quick/items/qquicktextcontrol.cpp
src/quick/items/qquicktextedit.cpp
src/quick/items/qquicktextedit_p.h
src/quick/items/qquicktextedit_p_p.h
tests/auto/qtquick2/qquicktextedit/tst_qquicktextedit.cpp