[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