[Uml-devel] [Bug 118570] ER diagrams need to underline the attribute name of primary keys
Oliver Kellogg
okellogg at users.sourceforge.net
Tue Dec 20 11:10:05 UTC 2005
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=118570
okellogg users sourceforge net changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From okellogg users sourceforge net 2005-12-20 20:09 -------
SVN commit 490084 by okellogg:
draw(): Patch from Matthias Kretz displays primary keys underlined.
BUG:118570
M +1 -1 ChangeLog
M +8 -0 umbrello/entitywidget.cpp
--- branches/KDE/3.5/kdesdk/umbrello/ChangeLog #490083:490084
@ -1,7 +1,7 @
Version 1.5.1
* Bugs fixed / wishes implemented (see http://bugs.kde.org)
-109963 117875 117791
+109963 117791 117875 117990 118570
Version 1.5
--- branches/KDE/3.5/kdesdk/umbrello/umbrello/entitywidget.cpp #490083:490084
@ -104,8 +104,16 @
for (entityattribute = list.first(); entityattribute; entityattribute = list.next()) {
QString text = entityattribute->getName();
p.setPen( QPen(Qt::black) );
+ UMLEntityAttribute* casted = dynamic_cast<UMLEntityAttribute*>( entityattribute );
+ if( casted && casted->getIndexType() == Uml::Primary )
+ {
+ font.setUnderline( true );
+ p.setFont( font );
+ font.setUnderline( false );
+ }
p.drawText(offsetX + ENTITY_MARGIN, offsetY + y,
fontMetrics.width(text), fontHeight, Qt::AlignVCenter, text);
+ p.setFont( font );
y+=fontHeight;
}
More information about the umbrello-devel
mailing list