Revision 1192455
Go back to digest for 7th November 2010Features in Office
              Boudewijn Rempt committed changes in /branches/work/koffice-essen:  
              
                
              
Nearly working shape caching
This implements caching of shapes using QPixmapCache following the
design of QGraphicsView's caching, with some flake-specific changes.
(Flake can show different sets of shapes on different canvases, while
QGraphicsView shows the same scene on different paint devices.)
Current problems:
* when editing, shapes get overpainted incorrectly
* in kword, the margin offset seems wrong, so the page is broken
off at the wrong place.
* editing text doesn't work atm    
File Changes
Added  2 files  
                
                - /branches/work/koffice-essen/libs/flake
 - /KoShapeManagerCachedPaintingStrategy.cpp
 - /KoShapeManagerCachedPaintingStrategy.h
 
Modified  8 files  
                
                - /branches/work/koffice-essen
 - /kword/part/KWCanvasBase.cpp
 - /libs/flake/CMakeLists.txt
 - /libs/flake/KoShape.cpp
 - /libs/flake/KoShape.h
 - /libs/flake/KoShape_p.h
 - /libs/flake/KoShapeManager.cpp
 - /libs/flake/KoShapeManager.h
 - /libs/flake/KoShapeManagerPaintingStrategy.h
 
10 files changed in total  
              
                      KDE Commit-Digest