1. 25 May, 2017 1 commit
  2. 08 May, 2017 1 commit
  3. 18 Jan, 2013 1 commit
  4. 15 Jan, 2010 1 commit
  5. 08 Nov, 2008 1 commit
  6. 01 Oct, 2008 1 commit
  7. 29 Mar, 2008 1 commit
  8. 03 Dec, 2007 1 commit
  9. 13 Apr, 2007 1 commit
  10. 27 Feb, 2007 1 commit
  11. 13 Feb, 2007 1 commit
    • Thomas Zander's avatar
      Add a new plugin structure to alter the text as the user types. · 079848d4
      Thomas Zander authored
      Plugins that extend the new KoTextEditingPlugin baseclass will get
      notifies every time the user finishes a word and/or paragraph.
      The autocorrection plugin currently does just one thing; it replaces normal
      quotes with typographic open quotes.  Mostly for demo purposes.
      
      svn path=/trunk/koffice/; revision=633297
      079848d4
  12. 15 Jan, 2007 1 commit
  13. 30 Dec, 2006 1 commit
  14. 28 Dec, 2006 1 commit
  15. 14 Nov, 2006 1 commit
  16. 28 Oct, 2006 1 commit
    • Thomas Zander's avatar
      As it can be seen as a bit odd that the way to add/remove a shape is to fetch · afa2118f
      Thomas Zander authored
      a Tool, I split the class and made the API so all adding/removing now goes via
      the KoShapeController class.
      
      Tools that want to add/delete something should do a:
        KoShapeController *sc = KoToolManager::instance()->shapeController(m_canvas)
      and eventually things like  sv->deleteShape(myShape);
      
      svn path=/trunk/koffice/; revision=599769
      afa2118f
  17. 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
  18. 13 Jun, 2006 1 commit
  19. 12 Jun, 2006 1 commit
    • Thomas Zander's avatar
      Refactor KoToolFactory to separate id/name for normal usage. · 62b6e0a8
      Thomas Zander authored
      The toolFactory still returns a KoID on id(), so the impact should
      be minimal.  The advantage is that other classes do not have to
      provide an 'id/name' combination when in reality they are only
      capable of providing the 'id' part.
      Also implement the id->enum for compiler safety.
      
      svn path=/trunk/koffice/; revision=550743
      62b6e0a8
  20. 11 Jun, 2006 1 commit
    • Thomas Zander's avatar
      More docs · 3b39fd65
      Thomas Zander authored
      svn path=/trunk/koffice/; revision=550444
      3b39fd65
  21. 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
  22. 07 Jun, 2006 1 commit
    • Thomas Zander's avatar
      Introduce a (not-pretty-but-working) toolmanager; · 03d41494
      Thomas Zander authored
      the toolmanager loads tools from all libraries that ship a .desktop file
      with the serviceType KOffice/Tool.
      They will then automatically appear in the toolBox of the application
      and change the tool on the canvas should the user click it.
      
      svn path=/trunk/koffice/; revision=549110
      03d41494
  23. 06 Jun, 2006 1 commit
  24. 30 May, 2006 1 commit
  25. 26 May, 2006 1 commit
  26. 25 May, 2006 1 commit