1. 06 Apr, 2013 1 commit
    • Halla Rempt's avatar
      Make all KDE includes consistent · 83da42dc
      Halla Rempt authored
      We used CamelCase and .h includes all mixed up. This patch chances all
      includes to .h style.
      
      I choose that style over CamelCase for the following reasons
      
      * the change was easier to automate
      * CamelCase include files are created manually and so have inconsistencies
      * the majority of Calligra KDE includes were .h style
      83da42dc
  2. 05 Jan, 2013 1 commit
  3. 31 Dec, 2012 1 commit
  4. 11 May, 2012 1 commit
  5. 20 Dec, 2011 1 commit
    • Dmitry Kazakov's avatar
      The distance information must be associated with the painter · db8e292c
      Dmitry Kazakov authored
      Each painter of the multihand tool must have its own distance information.
      Otherwise the result of the painting is quite random. Now we store both
      KisPainter and KisDistanceInformation in a single struct and operate
      with them as a single struct as well.
      
      BUG:283606
      db8e292c
  6. 08 Oct, 2011 1 commit
    • Halla Rempt's avatar
      Separate KoResourceManager for canvas and document · 0b2d5353
      Halla Rempt authored
      KoResourceManager was used in two places: the canvas and document
      classes. This gave rise to endless confusion about which resource
      manager should be used where and contains what. The KoResourceManager
      api also contained methods that were only relevant when used from
      a document and others that were only relevant when used from a canvas.
      
      This patch splits the resourcemanager into two public and one private
      class. The public classes are KoDocumentResourceManager and
      KoCanvasResourceManager, the private class is KoResourceManager. The
      public classes defer to the private class for code-sharing purposes.
      
      The old KoCanvasResource and KoDocumentResource enums have been taken
      into the classes themselves.
      0b2d5353
  7. 18 Aug, 2011 2 commits
  8. 09 Aug, 2011 1 commit
    • Dmitry Kazakov's avatar
      A rewrite for the scratchpad · 4fb3841a
      Dmitry Kazakov authored
      1) Now it shares all the code with the freehand tool completely. No
      duplication.
      2) Threading for stroke is possible even here.
      3) Airbrushing works.
      4) The scratchpad has the same zoom-level as the image
      The bug can be closed when the branch is merged to master
      CCBUG:273867
      4fb3841a
  9. 06 Aug, 2011 2 commits
    • Dmitry Kazakov's avatar
      More removals · 284345b8
      Dmitry Kazakov authored
      Removed the variables those had been moved the the helper class.
      284345b8
    • Dmitry Kazakov's avatar
      Major cleanup in KisToolFreehand · a0eea794
      Dmitry Kazakov authored
      1) Extracted all the painting stuff from the KisToolFreehand into
         a separate class
      2) Removed airbrushing duplications from KisToolBrush and KisToolDyna
         (now airbrushing is in KisToolFreehandHelper)
      3) Removed some old unused code
      a0eea794