Revision 819746

Go back to digest for 15th June 2008

Features in Office

Jan Hambrecht committed changes in /trunk/koffice:

Introduce KoShapeBackground, KoColorBackground, KoGradientBackground and KoPatternBackground which replace QBrush as the background of KoShapes.

This will make it possible to implement background features not possible with QBrush, e.g. advanced background image options as defined in the ODF spec 15.14.9.

File Changes

Added 8 files
  • /trunk/koffice/libs/flake
  •   /KoColorBackground.cpp
  •   /KoColorBackground.h
  •   /KoGradientBackground.cpp
  •   /KoGradientBackground.h
  •   /KoPatternBackground.cpp
  •   /KoPatternBackground.h
  •   /KoShapeBackground.cpp
  •   /KoShapeBackground.h
Modified 43 files
  • /trunk/koffice
  •   /karbon/common/KarbonGradientHelper.cpp
  •   /karbon/common/KarbonGradientHelper.h
  •   /karbon/ui/KarbonView.cpp
  •   /krita/ui/kis_shape_selection_model.cpp
  •   /kword/part/KWDLoader.cpp
  •   /libs/flake/CMakeLists.txt
  •   /libs/flake/KoPathShape.cpp
  •   /libs/flake/KoShape.cpp
  •   /libs/flake/KoShape.h
  •   /libs/flake/KoShapeShadow.cpp
  •   /libs/kopageapp/KoPAPageBase.cpp
  •   /libs/odf/KoUnit.cpp
  •   /plugins/simpletextshape/SimpleTextShape.cpp
  •   /plugins/simpletextshape/SimpleTextShapeFactory.cpp
  •   /plugins/textshape/TextShape.cpp
  •   /plugins/textshape/TextTool.cpp
  •   /filters/karbon/karbon1.x/Karbon1xImport.cpp
  •   /filters/karbon/svg/svgexport.cc
  •   /filters/karbon/svg/svgimport.cc
  •   /filters/karbon/wmf/wmfexport.cc
  •   /filters/karbon/wmf/wmfimportparser.cc
  •   /karbon/plugins/tools/KarbonGradientEditStrategy.cpp
  •   /karbon/plugins/tools/KarbonGradientEditStrategy.h
  •   /karbon/plugins/tools/KarbonGradientTool.cpp
  •   /karbon/plugins/tools/KarbonPatternEditStrategy.cpp
  •   /karbon/plugins/tools/KarbonPatternEditStrategy.h
  •   /karbon/plugins/tools/KarbonPatternTool.cpp
  •   /karbon/ui/dockers/KarbonStylePreviewDocker.cpp
  •   /karbon/ui/dockers/KarbonStylePreviewDocker.h
  •   /karbon/ui/widgets/KarbonStylePreview.cpp
  •   /karbon/ui/widgets/KarbonStylePreview.h
  •   /kword/part/frames/KWFrameSet.cpp
  •   /kword/plugins/scripting/Frame.h
  •   /libs/flake/commands/KoShapeBackgroundCommand.cpp
  •   /libs/flake/commands/KoShapeBackgroundCommand.h
  •   /plugins/pathshapes/arrow/KoArrowShapeFactory.cpp
  •   /plugins/pathshapes/ellipse/KoEllipseShapeFactory.cpp
  •   /plugins/pathshapes/enhancedpath/KoEnhancedPathParameter.cpp
  •   /plugins/pathshapes/enhancedpath/KoEnhancedPathShapeFactory.cpp
  •   /plugins/pathshapes/rectangle/KoRectangleShapeFactory.cpp
  •   /plugins/pathshapes/star/KoStarShapeFactory.cpp
  •   /karbon/plugins/tools/CalligraphyTool/KarbonCalligraphicShape.cpp
  •   /karbon/plugins/tools/CalligraphyTool/KarbonCalligraphyTool.cpp
51 files changed in total