1. 20 Aug, 2015 1 commit
  2. 12 Jul, 2014 1 commit
  3. 08 Jul, 2014 1 commit
    • Halla Rempt's avatar
      Use KoServiceLocator instead of KServiceTypeTrader · 7e25882d
      Halla Rempt authored
      KServiceTypeTrader is dependent on the sysoca -- and on OSX and Windows
      that is a big chore. KoServiceLocator just loads all desktop files in
      services/calligra and applications/kde4/calligra and sorts them by type.
      
      Loading the desktop files and creating KService entries for them takes
      less than 100ms on my system, so it's not a huge performance penalty.
      7e25882d
  4. 07 Feb, 2012 1 commit
    • Halla Rempt's avatar
      Change <QtGui/QDialog> style includes to <QDialog> · 02025cd8
      Halla Rempt authored
      This is already a tiny part of preparation for Qt5, where QtGui is split
      into QtGui and QtWidgets. If we use explicit module names in our includes,
      we are liable to churn like this.
      
      Since KDE applications always have all Qt modules in the include path
      anyway, direct includes always work (both in Qt4 and Qt5), and since we
      already used direct includes in thousands of places, this change makes
      our code more consistent, too.
      02025cd8
  5. 11 Apr, 2011 1 commit
  6. 24 Jan, 2010 1 commit
  7. 01 Oct, 2007 1 commit
  8. 04 Sep, 2007 1 commit
  9. 01 Sep, 2007 1 commit
  10. 01 Jul, 2007 1 commit
  11. 13 Apr, 2007 1 commit
  12. 27 Feb, 2007 1 commit
  13. 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
  14. 15 Jan, 2007 1 commit
  15. 30 Dec, 2006 1 commit
  16. 28 Dec, 2006 1 commit
  17. 14 Nov, 2006 1 commit
  18. 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
  19. 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
  20. 13 Jun, 2006 1 commit
  21. 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
  22. 11 Jun, 2006 1 commit
    • Thomas Zander's avatar
      More docs · 3b39fd65
      Thomas Zander authored
      svn path=/trunk/koffice/; revision=550444
      3b39fd65
  23. 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
  24. 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
  25. 06 Jun, 2006 1 commit
  26. 30 May, 2006 1 commit
  27. 26 May, 2006 1 commit
  28. 25 May, 2006 1 commit