[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