Revision fc77797...

Go back to digest for 9th September 2012

Optimization in Office

C. Boemann committed changes in [calligra] /:

Make KoTextBlockData eaier to work with by:
- only storing the private structure in userData
- making it automativally create the private structure and set it on the text block
if the text block doesn't have it yet.

REVIEW: 106559

File Changes

Modified 31 files
  •   libs/kotext/KoTextBlockData.cpp
  •   libs/kotext/KoTextBlockData.h
  •   libs/textlayout/KoTextLayoutArea.cpp
  •   libs/textlayout/KoTextLayoutArea.h
  •   libs/textlayout/KoTextLayoutArea_paint.cpp
  •   libs/textlayout/ListItemsHelper.cpp
  •   stage/part/KPrShapeAnimations.cpp
  •   libs/kotext/opendocument/KoTextLoader.cpp
  •   stage/part/animations/KPrAnimateMotion.cpp
  •   stage/part/animations/KPrAnimationBase.cpp
  •   stage/part/animations/KPrAnimationCache.cpp
  •   stage/part/animations/KPrAnimationCache.h
  •   stage/part/animations/KPrAnimationLoader.cpp
  •   stage/part/animations/KPrAnimSet.cpp
  •   stage/part/animations/KPrShapeAnimation.cpp
  •   stage/part/animations/KPrShapeAnimation.h
  •   stage/part/animations/KPrTextBlockPaintStrategy.cpp
  •   stage/part/animations/KPrTextBlockPaintStrategy.h
  •   stage/part/tests/MockShapeAnimation.h
  •   stage/part/tests/TestShapeAnimations.cpp
  •   stage/part/animations/strategy/KPrAnimationValue.cpp
  •   stage/part/animations/strategy/KPrAnimationValue.h
  •   stage/part/animations/strategy/KPrAttributeHeight.cpp
  •   stage/part/animations/strategy/KPrAttributeRotate.cpp
  •   stage/part/animations/strategy/KPrAttributeWidth.cpp
  •   stage/part/animations/strategy/KPrAttributeX.cpp
  •   stage/part/animations/strategy/KPrAttributeY.cpp
  •   stage/part/animations/strategy/KPrFormulaParser.cpp
  •   stage/part/animations/strategy/KPrFormulaParser.h
  •   stage/part/tools/animationtool/KPrPredefinedAnimationsLoader.cpp
  •   stage/part/tools/animationtool/KPrShapeAnimationDocker.cpp
31 files changed in total