Add some enablers to QTextDocumentLayout
authorEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@nokia.com>
Fri, 23 Sep 2011 10:50:44 +0000 (12:50 +0200)
committerQt by Nokia <qt-info@nokia.com>
Mon, 26 Sep 2011 14:05:36 +0000 (16:05 +0200)
commitc87dcd9a5df43abc9ee111b0051233a0fe9dd11a
treec62c3204006b0c7b03bcfe24bb87074ff2321f66
parent1cfee04d5e8eb3f5d539aad9625f92ff4d294f9c
Add some enablers to QTextDocumentLayout

Required to access internals used in the layout process, so that
we can present the layout in the scenegraph. For instance, the
frameBoundingRect() for tables will be the internal bounding rect
of the cells. To avoid regressions, I've added a separate function
for the outer bounding rect. For now, this is private API, but if
it turns out to be useful, the functions can easily be added as
virtual to QAbstractTextDocumentLayout.

Task-number: QTBUG-20917
Change-Id: I04e07d3850b21f9f0704bf8c8a3ffe97ee5c3fda
Reviewed-on: http://codereview.qt-project.org/5539
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Jiang Jiang <jiang.jiang@nokia.com>
src/gui/text/qtextdocumentlayout.cpp
src/gui/text/qtextdocumentlayout_p.h