Revision 526770

Go back to digest for 9th April 2006

Optimization in Office

Thorsten Zachmann committed changes in /trunk/playground/office/flake:

o Moved to the new interface for tools.
o Add a KoDefaultTool. This is the standard tool which is normally
selected. It handels selection of objects/moving in the future it will
be also responible for the resizing/scaling/rotating and maybe more.
o Use classes inside the tools for the different actions
KoDef.h is the base class for all tools used in KoDefaultTool.
KoDefMove and KoDefRubberSelect inherit form this one.
o Started to implement to change the cursor on the action that can be
done.

File Changes

Added 7 files
  • /trunk/playground/office/flake/lib
  •   /KoDef.h
  •   /KoDefaultTool.cpp
  •   /KoDefaultTool.h
  •   /KoDefMove.cpp
  •   /KoDefMove.h
  •   /KoDefRubberSelect.cpp
  •   /KoDefRubberSelect.h
Deleted 4 files
  • /trunk/playground/office/flake/lib
  •   /KoToolMove.cpp
  •   /KoToolMove.h
  •   /KoToolRubberSelect.cpp
  •   /KoToolRubberSelect.h
Modified 7 files
  • /trunk/playground/office/flake
  •   /lib/KoObjectManager.cpp
  •   /lib/KoObjectManager.h
  •   /lib/KoSelection.cpp
  •   /lib/KoTool.h
  •   /lib/lib.pro
  •   /testapp/mainwindow.cpp
  •   /testapp/mainwindow.h
18 files changed in total