Revision 779650

Go back to digest for 2nd March 2008

Features in Office

C. Boemann committed changes in /trunk/koffice:

Create a new infrastructure called KoDataCenter, which is an abstraction of stuff like KoImageCollection.

In the future other datacenters cvould be audiocollections or animationcollections.

All apps are modified to use this new way by asking all shapefacturies to create any KoDataCenters that they might need.

This makes the imageshape work with load and creation, but saving is still not implemented so do save documents with images in them or you'll end up with broken files.

File Changes

Added 1 files
  • /trunk/koffice/libs/flake/KoDataCenter.h
Modified 34 files
  • /trunk/koffice
  •   /kchart/KChartPart.cpp
  •   /kchart/KChartPart.h
  •   /kformula/KFormulaPartDocument.cpp
  •   /kformula/KFormulaPartDocument.h
  •   /kspread/Doc.cpp
  •   /kspread/Doc.h
  •   /karbon/ui/KarbonPart.cpp
  •   /karbon/ui/KarbonPart.h
  •   /krita/ui/kis_shape_controller.cpp
  •   /krita/ui/kis_shape_controller.h
  •   /kword/part/KWDLoader.cpp
  •   /kword/part/KWDocument.cpp
  •   /kword/part/KWDocument.h
  •   /kword/part/KWOpenDocumentLoader.cpp
  •   /libs/flake/KoShape.h
  •   /libs/flake/KoShapeControllerBase.h
  •   /libs/flake/KoShapeFactory.cpp
  •   /libs/flake/KoShapeFactory.h
  •   /libs/flake/KoShapeSavingContext.cpp
  •   /libs/guiutils/KoImageCollection.cpp
  •   /libs/guiutils/KoImageCollection.h
  •   /libs/guiutils/KoImageData.cpp
  •   /libs/guiutils/KoImageData.h
  •   /libs/kopageapp/KoPADocument.cpp
  •   /libs/kopageapp/KoPADocument.h
  •   /plugins/pictureshape/PictureShape.cpp
  •   /plugins/pictureshape/PictureShape.h
  •   /plugins/pictureshape/PictureShapeFactory.cpp
  •   /plugins/pictureshape/PictureShapeFactory.h
  •   /plugins/pictureshape/PictureTool.cpp
  •   /plugins/pictureshape/PictureTool.h
  •   /kword/part/frames/KWImageFrame.cpp
  •   /kword/part/frames/KWImageFrame.h
  •   /libs/flake/tests/MockShapes.h
35 files changed in total