1. 15 Aug, 2019 1 commit
  2. 12 Aug, 2019 1 commit
  3. 03 Apr, 2019 1 commit
  4. 21 Oct, 2018 1 commit
  5. 07 Oct, 2018 1 commit
  6. 06 Oct, 2018 1 commit
  7. 06 Jul, 2018 2 commits
  8. 30 Jun, 2018 3 commits
  9. 12 Jun, 2018 2 commits
  10. 11 Jun, 2018 1 commit
  11. 25 May, 2017 1 commit
  12. 08 May, 2017 1 commit
  13. 09 Jan, 2016 1 commit
  14. 20 Feb, 2012 1 commit
  15. 29 Aug, 2008 1 commit
  16. 03 Dec, 2007 1 commit
  17. 01 Oct, 2007 1 commit
  18. 04 Sep, 2007 1 commit
  19. 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
  20. 15 Jan, 2007 1 commit
  21. 30 Dec, 2006 1 commit
  22. 28 Dec, 2006 1 commit
  23. 14 Nov, 2006 1 commit
  24. 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
  25. 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
  26. 13 Jun, 2006 1 commit
  27. 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
  28. 11 Jun, 2006 1 commit
    • Thomas Zander's avatar
      More docs · 3b39fd65
      Thomas Zander authored
      svn path=/trunk/koffice/; revision=550444
      3b39fd65
  29. 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
  30. 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
  31. 06 Jun, 2006 1 commit
  32. 30 May, 2006 1 commit
  33. 26 May, 2006 1 commit
  34. 25 May, 2006 1 commit