-// int textWidth = QFontMetrics(painter->font()).width(dimText);
-// int textHeight = QFontMetrics(painter->font()).height();
-#if 0
-//We have to do transformation voodoo to make the text come out readable and in correct orientation...
-//Some things to note here: if angle > 90 degrees, then we need to take the negative of the angle
-//for our text.
-painter->save();
-painter->translate(ctr.x, ctr.y);
-int yOffset = -8;
-//16 : printf("textHeight: %d\n", textHeight);
-
-//Fix text so it isn't upside down...
-if ((angle > PI * 0.5) && (angle < PI * 1.5))
-{
- angle += PI;
- yOffset = 18;
-}
-
-painter->rotate(angle * RADIANS_TO_DEGREES);
-painter->scale(1.0, -1.0);
-//painter->translate(-textWidth / 2, -24);
-// painter->drawText(0, 0, textWidth, 20, Qt::AlignCenter, dimText);
- // This version draws the y-coord from the baseline of the font
- painter->DrawText(-textWidth / 2, yOffset, dimText);
-//painter->setPen(QPen(QColor(0xFF, 0x20, 0x20), 1.0, Qt::SolidLine));
-//painter->drawLine(20, 0, -20, 0);
-//painter->drawLine(0, 20, 0, -20);
-painter->restore();
-#else
-// painter->DrawText(QRectF(QPointF(ctr.x, ctr.y), QPointF(ctr.x + textWidth, ctr.y + textHeight)), Qt::AlignVCenter, dimText);
-// Now that we've taken our own good advice, maybe we should have the painter class
-// do a nice abstracted text draw routine? :-)
- painter->DrawAngledText(ctr, angle, dimText);
-#endif
-
-/*
-All of the preceeding makes me think that rather than try to compensate for Qt's unbelieveably
-AWFUL decision to go with a wrong-handed graphics subsystem, it may be better to just stuff
-all of that crap into some kind of subclass that handles all the nastiness behind the scenes.
-I mean, really, all this crap just to get some proplerly rendered text on the screen? How
-retarded is that? :-/
-*/