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

List:       kde-commits
Subject:    playground/office/flake/lib
From:       Thomas Zander <zander () kde ! org>
Date:       2006-05-18 11:51:37
Message-ID: 1147953097.452514.8404.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 542135 by zander:

Little refactor, move angle checking to right place


 M  +2 -0      KoShape.cpp  
 M  +1 -4      KoShapeRotateStrategy.cpp  


--- trunk/playground/office/flake/lib/KoShape.cpp #542134:542135
@@ -86,6 +86,8 @@
     if(m_angle == angle)
         return;
     m_angle = angle;
+    while(m_angle >= 360) m_angle -= 360;
+    while(m_angle <= -360) m_angle += 360;
     recalcMatrix();
 }
 
--- trunk/playground/office/flake/lib/KoShapeRotateStrategy.cpp #542134:542135
@@ -70,10 +70,7 @@
         QPointF centerOfShape(shape->size().width()/2, shape->size().height()/2);
         QPointF newCenter = matrix.map(m_startPositions[counter] + centerOfShape - center);
         shape->setPosition(newCenter - centerOfShape);
-        double totalAngle = m_initialAngles[counter] + angle;
-        while(totalAngle >= 360) totalAngle -= 360;
-        while(totalAngle <= -360) totalAngle += 360;
-        shape->rotate(totalAngle);
+        shape->rotate(m_initialAngles[counter] + angle);
         shape->repaint();
         counter++;
     }
[prev in list] [next in list] [prev in thread] [next in thread] 

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