[Digikam-devel] [Bug 179548] additional guide for aspect ratio crop
simon at margo.student.utwente.nl
simon at margo.student.utwente.nl
Mon Jan 5 19:45:51 GMT 2009
http://bugs.kde.org/show_bug.cgi?id=179548
--- Comment #6 from simon margo student utwente nl 2009-01-05 20:45:50 ---
I don't know how to make all the right changes in the code, but the drawing
section in imageselectionwidget.cpp should be somewhat like this I presume?
case DiagonalMethod:
{
// Move coordinates to top, left
p.translate(d->localRegionSelection.topLeft().x(),
d->localRegionSelection.topLeft().y());
// Flip horizontal.
// Flip verical.
// noop; DiagonalMethod is symmetrical
float w = (float)d->localRegionSelection.width();
float h = (float)d->localRegionSelection.height();
p.setPen(QPen(Qt::white, d->guideSize, Qt::SolidLine));
if (w > h) {
p.drawLine( 0, 0, h, h);
p.drawLine( 0, h, h, 0);
p.drawLine( w-h, 0, w, h);
p.drawLine( w-h, h, w, 0);
} else {
p.drawLine( 0, 0, w, w);
p.drawLine( 0, w, w, 0);
p.drawLine( 0, h-w, w, h);
p.drawLine( 0, h, w, w-h);
}
break;
}
--
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Digikam-devel
mailing list