1. 24 Sep, 2015 1 commit
  2. 10 Sep, 2015 1 commit
  3. 04 May, 2015 1 commit
  4. 31 Mar, 2015 1 commit
  5. 31 Dec, 2014 1 commit
  6. 26 Dec, 2014 1 commit
    • Dmitry Kazakov's avatar
      Remove the link to KisNode in KisPaintOpSettings · 6ed320c4
      Dmitry Kazakov authored
      The settings object is purely XML data so we shouldn't store a shared
      pointer there. It causes really subtle bugs related to the lifetime of
      the node in question.
      
      Now the node is passed to the PaontOp directly via constructor. And the
      options widget gets it directly from KisPaintOpBox.
      
      BUG:341847
      6ed320c4
  7. 03 Oct, 2014 1 commit
  8. 19 May, 2014 1 commit
  9. 14 Feb, 2014 1 commit
    • Boudewijn Rempt's avatar
      BUG:330661 Save multi-sensor configuration correctly · 5db9a905
      Boudewijn Rempt authored
      Big rewrite & cleanup of the sensors/libpaintop code...
      
      The KisDynamicSensorList class is gone and KisCurveOption now tracks
      all sensors. The KisMultiSensorModel doesn't own the data it is a model
      for anymore everything is tracked by KisCurveOption.
      
      Conflicts:
      	krita/plugins/paintops/spray/kis_spray_paintop_settings_widget.cpp
      	krita/plugins/paintops/spray/kis_sprayop_option.cpp
      	krita/plugins/paintops/spray/spray_brush.cpp
      	krita/plugins/paintops/spray/spray_brush.h
      5db9a905
  10. 10 Nov, 2013 1 commit
  11. 06 Aug, 2012 1 commit
    • Friedrich W. H. Kossebau's avatar
      introduce koIcon · 58f724c9
      Friedrich W. H. Kossebau authored
      * fixes for the wrong usage of K/QIcon vs. pixmap (from incomplete Qt3->Qt4 porting):
        Q/KIcon does not have a real size, it's more kind of a factory for whatever
        pixmap size it is asked for, so just loading a certain icon pixmap and setting that
        to a KIcon/QIcon is useless, as the widget which takes the icon might request a
        different size. So e.g. passing a SmallIcon("icon-foo") to a button which takes a
        QIcon can result in badly scaled icons instead of loading the most perfect size
        match from the icon-set.
      * removes lots of unneeded includes, usually kiconloader.h
      * makes the API consistent for some classes, with
       "iconName" for a QString-based icon name and
       "icon" for a KIcon/QIcon type property
      * use consistently "IconSize" everywhere instead of "KIconLoader::global()->currentSize"
      * removes unused "KPrFactory::iconLoader()"
      * adds a simple script tools/iconcheck/iconcheck.py to find iconnames without existing icons
      
      REVIEW: 105289
      58f724c9
  12. 08 Jul, 2012 1 commit
  13. 26 Nov, 2011 1 commit
    • Boudewijn Rempt's avatar
      Make sure the brushes are also loaded as soon as possible · 4a18fe3c
      Boudewijn Rempt authored
      Loading is done in a thread, so the app isn't waiting for it, until we
      try to show the brushs selector in a widget, i.e., on creating a view.
      Starting the loading when we load the paintops plugin means the user
      doesn't even need to notice, since he's busy doing stuff in the startup
      dialog.
      4a18fe3c
  14. 07 Sep, 2011 1 commit
  15. 01 Oct, 2010 1 commit
  16. 28 Sep, 2010 1 commit
    • Lukáš Tvrdý's avatar
      Add categories to the brush engines. · 2c94c931
      Lukáš Tvrdý authored
      Step for fixing release blocker for the release.
      Contains two new strings.
      
      Please excuse the small break of the String freeze,
      it was discussed with Krita team on the mailing list.
      
      CCMAIL:kde-i18n-doc@kde.org
      
      svn path=/trunk/koffice/; revision=1180771
      2c94c931
  17. 19 Sep, 2010 1 commit
    • Boudewijn Rempt's avatar
      KisPaintOpFactory: implement composite op whitelist · 089cadb3
      Boudewijn Rempt authored
      Some paintops can make good use of composite ops that are normally not
      user visible, such as copy. Following discussion on irc with Sven and
      Lukas, create a whitelist for those.
      
      svn path=/trunk/koffice/; revision=1177105
      089cadb3
  18. 31 Aug, 2010 1 commit
  19. 14 Jun, 2010 1 commit
  20. 02 Mar, 2010 1 commit
  21. 01 Mar, 2010 1 commit
  22. 28 Feb, 2010 1 commit
  23. 15 Jan, 2010 1 commit
    • Adrian Page's avatar
      Fix deprecated warnings by changing · f96f0da6
      Adrian Page authored
      typedef KGenericFactory<Plugin> PluginFactory;
      K_EXPORT_COMPONENT_FACTORY(lib, PluginFactory("krita"))
      
      to
      
      K_PLUGIN_FACTORY(PluginFactory, registerPlugin<Plugin>();)
      K_EXPORT_PLUGIN(PluginFactory("krita"))
      
      svn path=/trunk/koffice/; revision=1075350
      f96f0da6
  24. 10 Jan, 2010 1 commit
  25. 03 Jan, 2010 1 commit
    • Boudewijn Rempt's avatar
      make plugins inherit QObject, not KParts::Plugin · 81bc37ff
      Boudewijn Rempt authored
      Most Krita plugins still inherited KParts::Plugin where with the
      current pluignloader, QObject is sufficient. Only gui plugins with
      an rc file as still KParts::Plugin type plugins.
      
      svn path=/trunk/koffice/; revision=1069490
      81bc37ff
  26. 27 Dec, 2009 1 commit
  27. 23 Oct, 2008 1 commit
  28. 22 Oct, 2008 1 commit
    • Boudewijn Rempt's avatar
      CCMAIL:kimageshop@kde.org · 68a72e19
      Boudewijn Rempt authored
      Paintop settings widgets are now owned by the paintop factory, not the
      paintop settings object. I had to -- temporarily -- disable all paintops
      but the brushop for this. The rest will come back on-line soon: porting is
      pretty easy, since it's now very easy to assemble a paintop out of some options
      and an algorith, This fixes the slowness on starting painting.
      
      Please, please, please, check the way the brushop works if you want to know exactly
      what I've been doing.
      
      
      svn path=/trunk/koffice/; revision=874913
      68a72e19
  29. 27 Aug, 2008 1 commit
  30. 21 Aug, 2008 1 commit
  31. 19 Aug, 2008 1 commit
  32. 22 Feb, 2008 1 commit
  33. 03 Feb, 2008 1 commit
  34. 30 Dec, 2007 1 commit
  35. 01 Nov, 2007 1 commit
  36. 18 Apr, 2007 1 commit
    • Thomas Zander's avatar
      * make the required methods on KisPaintop pure virtual so we can see if someone · 82852109
      Thomas Zander authored
      forgets to implement it.
      * Use the KoPluginLoader for the paintop registry; less code duplication.
      * remove the check of parent->inherits("KisPaintOpRegistry") which is broken by
      design as a plugin _will_ only get loaded one time by design.  And it
      breaks since the koPluginLoader is the parent, not the registry.
      
      svn path=/trunk/koffice/; revision=655535
      82852109
  37. 29 Jan, 2007 1 commit
  38. 03 Dec, 2006 1 commit
  39. 16 Oct, 2006 1 commit
  40. 09 May, 2006 1 commit