Move QPainterPathPrivate to the private header files.
authorGunnar Sletta <gunnar.sletta@nokia.com>
Fri, 13 Apr 2012 07:28:44 +0000 (09:28 +0200)
committerQt by Nokia <qt-info@nokia.com>
Fri, 13 Apr 2012 16:15:26 +0000 (18:15 +0200)
commit84caba25d8cc0b7a050abc4d60393fbb3ec73391
tree5f2ae53aa2f86019b170e0b1d7c25e62c8b4e4e7
parent19524b7499c0a4b6f66d4797f04f06e140234149
Move QPainterPathPrivate to the private header files.

This was made inline for the sake of performance, but has in hindsight
proven to be not really worth it. It also prevents us from aligning
the internal datastructure of QPainterPath with that of QPolygonF
and the internal QVectorPath class which would make mapping
between the two inside QPainter a lot faster.

Making all this out-of-line now as discussed in the task
https://bugreports.qt-project.org/browse/QTBUG-19998
so we can adress this in a binary compatible fashion during
Qt 5.x

Change-Id: I61058171ed31f8a845fa45517248367c85ce52cd
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
src/gui/painting/qmatrix.cpp
src/gui/painting/qpainterpath.cpp
src/gui/painting/qpainterpath.h
src/gui/painting/qpainterpath_p.h
src/gui/painting/qtransform.cpp