Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
None
-
-
ff9818135 (dev), e5f973838 (dev), cb58eadef (dev), e70cc743b (dev), 16ed137ef (dev), 43e2315ff (dev), 799a51586 (dev), 91d16c852 (dev), 75617efe2 (dev), a4d4d04bb (dev), cb9d8226d (dev), 1ad9330a9 (dev), b7a47d330 (dev)
Description
The styles, especially fusion style, is using QPixmapCache various ways. There is even a macro to simplify the usage.
All of them lack a generic usage without all the boilerplate code needed around.
The idea is to add a new private class QCachedPainter which is responsible for the caching through QPixmapCache and transparently redirects the painting code to the pixmap for QPixmapCache.
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-129680 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
601776,3 | QFusionStyle preserve precision in arrow rectangle | dev | qt/qtbase | Status: NEW | -1 | 0 |
601911,1 | QFusionStyle: draw arrows w/o antialiasing | dev | qt/qtbase | Status: NEW | -1 | 0 |