[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice/krita/plugins/paintops/libpaintop
From:       Sven Langkamp <sven.langkamp () gmail ! com>
Date:       2010-02-28 23:22:07
Message-ID: 1267399327.252320.24489.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1097346 by langkamp:

fixed some drawing articfacts in outline

 M  +5 -3      kis_brush_based_paintop_settings.cpp  
 M  +1 -0      kis_brush_based_paintop_settings.h  


--- trunk/koffice/krita/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.cpp \
#1097345:1097346 @@ -32,9 +32,11 @@
     if (_mode != CURSOR_IS_OUTLINE) return QRectF();
     KisBrushSP brush = options->brush();
     QPointF hotSpot = brush->hotSpot(1.0, 1.0);
-    return image->pixelToDocument(
-               QRectF(0, 0, brush->width() + 1, brush->height() + \
                1).translated(-(hotSpot + QPointF(0.5, 0.5)))
-           ).translated(pos);
+    QRectF rect = image->pixelToDocument(
+                  QRectF(0, 0, brush->width() + 1, brush->height() + \
1).translated(-(hotSpot + QPointF(0.5, 0.5))) +                  ).translated(pos);
+    rect.adjust(-2, -2, 2, 2);
+    return rect;
 }
 
 void KisBrushBasedPaintOpSettings::paintOutline(const QPointF& pos, KisImageWSP \
image, QPainter& painter, const KoViewConverter& converter, \
                KisPaintOpSettings::OutlineMode _mode) const
--- trunk/koffice/krita/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h \
#1097345:1097346 @@ -24,6 +24,7 @@
 
 class PAINTOP_EXPORT KisBrushBasedPaintOpSettings : public KisPaintOpSettings
 {
+public:
     ///Reimplemented
     virtual QRectF paintOutlineRect(const QPointF& pos, KisImageWSP image, \
KisPaintOpSettings::OutlineMode _mode) const;  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic