Fix horizontal alignment of unwrapped text in TextEdit.
authorAndrew den Exter <andrew.den-exter@nokia.com>
Tue, 10 Jul 2012 01:30:53 +0000 (11:30 +1000)
committerQt by Nokia <qt-info@nokia.com>
Mon, 16 Jul 2012 00:30:52 +0000 (02:30 +0200)
commit6e5944df6349c080b4e4550e2fd085cfc34cf207
treee24a33d2554bf485ebfac34ce83aa83cca455598
parent80dd824864df17bb1293a4438325f2b20306861b
Fix horizontal alignment of unwrapped text in TextEdit.

When the actual width of the text in a QTextDocument exceeds the
specificed textWidth it is aligned left irregardless of the text
alignment.  Compensate by doing our own alignment of the laid out
document.

Change-Id: I7df900316ffb3ecdf01ddb053480a60a8258182d
Reviewed-by: Martin Jones <martin.jones@nokia.com>
src/quick/items/qquicktextedit.cpp
src/quick/items/qquicktextedit_p_p.h
tests/auto/quick/qquicktextedit/data/mouseselection_align_bl.qml [new file with mode: 0644]
tests/auto/quick/qquicktextedit/data/mouseselection_align_center.qml [new file with mode: 0644]
tests/auto/quick/qquicktextedit/data/mouseselection_align_tr.qml [new file with mode: 0644]
tests/auto/quick/qquicktextedit/data/positionAt.qml
tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp