Revision 779981

Go back to digest for 2nd March 2008

Features in Office

Carlos Licea committed changes in /trunk/koffice/kpresenter:

Finally implement the IrisWipeBase (thanks Thorsten, although I still don't understand why what I did wasn't working), now all other IrisWipe can be implemented just by reimplementing setShape() and drawing the shape around the point (0,0).

Just one issue remains:
how make sure thet the shape is big enough to cover the whole screen without scaling over and over and asking if the whole screen is overlapped, for an example of this problem see the Diamond effect.

File Changes

Added 14 files
  • /trunk/koffice/kpresenter/plugins/pageeffects/iriswipe
  •   /CMakeLists.txt
  •   /iriswipe
  •   /kpr_pageeffect_iriswipe.desktop
  •   /KPrIrisWipeEffectStrategyBase.cpp
  •   /KPrIrisWipeEffectStrategyBase.h
  •   /Plugin.cpp
  •   /Plugin.h
  •   /iriswipe/KPrIrisWipeEffectDiamondStrategy.cpp
  •   /iriswipe/KPrIrisWipeEffectDiamondStrategy.h
  •   /iriswipe/KPrIrisWipeEffectFactory.cpp
  •   /iriswipe/KPrIrisWipeEffectFactory.h
  •   /iriswipe/KPrIrisWipeEffectRectangleStrategy.cpp
  •   /iriswipe/KPrIrisWipeEffectRectangleStrategy.h
Modified 5 files
  • /trunk/koffice/kpresenter
  •   /part/KPrCustomSlideShows.cpp
  •   /part/KPrCustomSlideShows.h
  •   /part/dockers/KPrPageEffectDocker.cpp
  •   /part/pageeffects/KPrPageEffect.h
  •   /plugins/pageeffects/CMakeLists.txt
19 files changed in total