[Uml-devel] KDE/kdesdk/umbrello/umbrello
Oliver Kellogg
okellogg at users.sourceforge.net
Sat May 21 07:11:18 UTC 2005
SVN commit 416417 by okellogg:
draw(): Cancel out regression into bug 104637.
M +2 -3 trunk/KDE/kdesdk/umbrello/umbrello/classifierwidget.cpp
--- trunk/KDE/kdesdk/umbrello/umbrello/classifierwidget.cpp #416416:416417
@@ -260,7 +260,7 @@
QFont font = UMLWidget::getFont();
font.setUnderline(false);
font.setItalic(false);
- QFontMetrics fm(font);
+ QFontMetrics fm = UMLWidget::getFontMetrics(UMLWidget::FT_NORMAL);
const int fontHeight = fm.lineSpacing();
//If there are any templates then draw them
@@ -276,12 +276,11 @@
p.setPen( QPen(black) );
font.setBold(false);
p.setFont(font);
- QFontMetrics fontMetrics(font);
const int x = offsetX + width() - templatesBoxSize.width() + MARGIN;
int y = offsetY + MARGIN;
for ( UMLTemplate *t = tlist.first(); t; t = tlist.next() ) {
QString text = t->toString();
- p.drawText(x, y, fontMetrics.width(text), fontHeight, AlignVCenter, text);
+ p.drawText(x, y, fm.width(text), fontHeight, AlignVCenter, text);
y += fontHeight;
}
}
More information about the umbrello-devel
mailing list