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

List:       kde-commits
Subject:    koffice
From:       Jan Hambrecht <jaham () gmx ! net>
Date:       2009-07-31 21:47:04
Message-ID: 1249076824.957365.32240.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1005370 by jaham:

correctly initialize clipping and filter rects in KoFilterEffect
do not set clipping and filter rect for now when adding new filter to filter stack


 M  +0 -9      karbon/plugins/tools/filterEffectTool/FilterEffectEditWidget.cpp  
 M  +0 -4      karbon/plugins/tools/filterEffectTool/KarbonFilterEffectsTool.cpp  
 M  +3 -1      libs/flake/KoFilterEffect.cpp  


--- trunk/koffice/karbon/plugins/tools/filterEffectTool/FilterEffectEditWidget.cpp #1005369:1005370
@@ -106,16 +106,7 @@
 
     KoFilterEffect * effect = factory->createFilterEffect();
     
-    QRectF bbox(0,0,1,1);
     if (m_shape) {
-        bbox = QRectF(QPointF(), m_shape->size());
-    }
-    
-    QRectF clipRect(-0.1*bbox.width(), -0.1*bbox.height(), 1.2*bbox.width(), 1.2*bbox.height());
-    effect->setClipRect(clipRect);
-    effect->setFilterRect(clipRect);
-    
-    if (m_shape) {
         int shapeFilterCount = m_shape->filterEffectStack().count();
         m_shape->update();
         m_shape->insertFilterEffect(shapeFilterCount, effect);
--- trunk/koffice/karbon/plugins/tools/filterEffectTool/KarbonFilterEffectsTool.cpp #1005369:1005370
@@ -166,10 +166,6 @@
     
     KoFilterEffect * effect = factory->createFilterEffect();
     
-    QRectF clipRect(-0.1*bbox.width(), -0.1*bbox.height(), 1.2*bbox.width(), 1.2*bbox.height());
-    effect->setClipRect(clipRect);
-    effect->setFilterRect(clipRect);
-    
     int shapeFilterCount = shape->filterEffectStack().count();
     shape->update();
     shape->insertFilterEffect(shapeFilterCount, effect);
--- trunk/koffice/libs/flake/KoFilterEffect.cpp #1005369:1005370
@@ -26,7 +26,9 @@
 
 struct KoFilterEffect::Private {
     Private()
-        : requiredInputCount(1), maximalInputCount(1)
+        : clipRect(-0.1, -0.1, 1.2, 1.2)
+        , filterRect(0, 0, 1, 1)
+        , requiredInputCount(1), maximalInputCount(1)
     {}
     
     QString id;
[prev in list] [next in list] [prev in thread] [next in thread] 

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