From: Adam C. <lo...@gm...> - 2006-08-16 16:34:10
|
Greetings, Here is a minuscule patch to make piecesprite.cpp use the qt4 QPainter::setMatrix and QPainter::matrix methods instead of the qt3 the QPainter::setWorldMatrix and QPainter::worldMatrix methods. The use of the qt3 functions broke compilation for me because I do not have the qt3 compatibility files installed. --Adam Index: /home/adam/prj/kboard/src/piecesprite.cpp =================================================================== --- /home/adam/prj/kboard/src/piecesprite.cpp (revision 283) +++ /home/adam/prj/kboard/src/piecesprite.cpp (working copy) @@ -222,7 +222,7 @@ if(m_rotation != 0.0 || m_scale != 1.0) { QRectF rect = pixmap().rect(); QPointF center(rect.width()*0.5, rect.height()*0.5); - savem = p->worldMatrix(); + savem = p->matrix(); p->translate(center+pos()); p->rotate(m_rotation*180.0/M_PI); p->scale(m_scale, m_scale); @@ -248,7 +248,7 @@ Canvas::Pixmap::paint(p); if(m_rotation != 0.0 || m_scale != 1.0) - p->setWorldMatrix(savem); + p->setMatrix(savem); } QRect PieceSprite::rect() const { |