Revision 616199

Go back to digest for 24th December 2006

Other in Office

Thorsten Zachmann committed changes in /trunk/koffice:

This is my christmas present :-)

This is the start for a common base lib(kopageapp) for kpresenter and kivio.
It implements 9.1 Enhanced Page Features for Graphical Applications of the odf specification. At the moment there is allready a common page class which includes support for masterpages. Also it has a common canvas.
Additionaly there are common base classes for view and document so that common stuff only needs to be implemented once.
At the moment the lib kopageapp still is in the kpresenter dir. It will be move to libs when kivio also uses it.

o Added the possiblity to pass data to the creation of shapes. This makes it quite easy to find out the active page/layer which is otherwise not so easy as it is not part of the document but of the view.

File Changes

Added 17 files
  • /trunk/koffice
  •   /kpresenter/kopageapp
  •   /kpresenter/kopageapp/CMakeLists.txt
  •   /kpresenter/kopageapp/KoPACanvas.cpp
  •   /kpresenter/kopageapp/KoPACanvas.h
  •   /kpresenter/kopageapp/KoPADocument.cpp
  •   /kpresenter/kopageapp/KoPADocument.h
  •   /kpresenter/kopageapp/KoPAMasterPage.cpp
  •   /kpresenter/kopageapp/KoPAMasterPage.h
  •   /kpresenter/kopageapp/KoPAPage.cpp
  •   /kpresenter/kopageapp/KoPAPage.h
  •   /kpresenter/kopageapp/KoPAPageBase.cpp
  •   /kpresenter/kopageapp/KoPAPageBase.h
  •   /kpresenter/kopageapp/KoPAShapeAddRemoveData.cpp
  •   /kpresenter/kopageapp/KoPAShapeAddRemoveData.h
  •   /kpresenter/kopageapp/KoPAView.cpp
  •   /kpresenter/kopageapp/KoPAView.h
  •   /libs/flake/KoShapeAddRemoveData.h
Deleted 4 files
  • /trunk/koffice/kpresenter/part
  •   /KPrCanvas.cpp
  •   /KPrCanvas.h
  •   /KPrPage.cpp
  •   /KPrPage.h
Modified 30 files
  • /trunk/koffice
  •   /CMakeLists.txt
  •   /koffice_export.h
  •   /karbon/karbon_part.cc
  •   /karbon/karbon_part.h
  •   /karbon/karbon_view.cc
  •   /kpresenter/CMakeLists.txt
  •   /karbon/commands/vlayercmd.cc
  •   /karbon/dockers/vlayerdocker.cpp
  •   /kpresenter/part/CMakeLists.txt
  •   /kpresenter/part/KPrDocument.cpp
  •   /kpresenter/part/KPrDocument.h
  •   /kpresenter/part/KPrView.cpp
  •   /kpresenter/part/KPrView.h
  •   /krita/ui/kis_doc2.cc
  •   /krita/ui/kis_doc2.h
  •   /kword/part/KWDocument.cpp
  •   /kword/part/KWDocument.h
  •   /libs/flake/KoCanvasBase.cpp
  •   /libs/flake/KoCanvasBase.h
  •   /libs/flake/KoPathCommand.cpp
  •   /libs/flake/KoPathCommand.h
  •   /libs/flake/KoShapeController.cpp
  •   /libs/flake/KoShapeControllerBase.h
  •   /libs/kofficeui/KoShapeSelector.h
  •   /kivio/src/part/KivioAbstractPage.cpp
  •   /kivio/src/part/KivioAbstractPage.h
  •   /libs/flake/commands/KoShapeCreateCommand.cpp
  •   /libs/flake/commands/KoShapeCreateCommand.h
  •   /libs/flake/commands/KoShapeDeleteCommand.cpp
  •   /libs/flake/commands/KoShapeDeleteCommand.h
51 files changed in total