1. 23 Jul, 2007 1 commit
    • Thomas Zander's avatar
      Introduce ref-counting to the borders. · 320c18b4
      Thomas Zander authored
      This fixes the long open problem that we lost memory whenever we used borders. Especially since
      it is possible to share a border with many shapes.
      This fixes all those issues, while still allowing a border to be shared between multiple shapes.
      
      svn path=/trunk/koffice/; revision=691271
      320c18b4
  2. 04 May, 2007 2 commits
  3. 30 Mar, 2007 1 commit
  4. 06 Mar, 2007 1 commit
  5. 01 Jan, 2007 1 commit
  6. 22 Dec, 2006 1 commit
    • Peter Simonsson's avatar
      * Add a QUndoStack to KoDocument · ffe78889
      Peter Simonsson authored
      * Port flake to QUndoCommand
      * Make kpresenter, kivio and kword use the new code
      * karbon and krita uses it in the flake part of the code... so krita doesn't leak commands anymore
      
      If anything got borked... I'm sorry, hope you can fix it :)
      
      svn path=/trunk/koffice/; revision=615818
      ffe78889
  7. 17 Dec, 2006 1 commit
  8. 14 Nov, 2006 1 commit
  9. 03 Aug, 2006 2 commits
  10. 26 Jun, 2006 1 commit
    • Thomas Zander's avatar
      * Allow KWCanvas to get keyboard input · fe993130
      Thomas Zander authored
      * Refactor to avoid using KoTextShape directly (which we can't since its
        in a plugin)
      * Add KoTextTool to allow editing of the text frames in KWord :)
      * Provide KoShape::shapeId() setter/getter
      * Provide a 'userData' class per KoShape which the application + plugin
        can implement to store data in there since you can't use a class in a
        plugin as well as in an application.
      * Various api docs fixes cleanups
      * Alter the ToolFactory to use a string instead of a QPixmap for the icon.
      
      svn path=/trunk/koffice/; revision=555165
      fe993130
  11. 15 Jun, 2006 1 commit
  12. 13 Jun, 2006 3 commits
  13. 12 Jun, 2006 1 commit
  14. 10 Jun, 2006 1 commit
    • Thomas Zander's avatar
      - put a icon() method in the ToolFactory · 8e762844
      Thomas Zander authored
      - add api Docs in the ToolFactory
      - keep non-trivial implementation out of header files, even when this means
      the .cpp are not very large.
      - remove unused classes
      - make ShapeFactory use a KoID instead of the incorrectly named name/description pair
      - alter ToolFactory to have the same return types as the ShapeFactory
      - alter the trader to identify shapes as 'KOffice/Shape' instead of
      'KOffice/FlakeShape'  since not all shapes come from flake.
      - One (public) class per file please.
      
      svn path=/trunk/koffice/; revision=550029
      8e762844
  15. 09 Jun, 2006 1 commit
    • Thomas Zander's avatar
      Finish the KoTool interface, plus added API docs · b88a52d9
      Thomas Zander authored
      Move the cursor handling out of the canvas to the ToolManager
      Make the ToolManager create the tools properly and thus work
      nicely multi-view (and multi-threading)
      
      svn path=/trunk/koffice/; revision=549727
      b88a52d9
  16. 30 May, 2006 1 commit
  17. 26 May, 2006 1 commit
  18. 25 May, 2006 1 commit