Version: unspecified (using Devel) OS: All Loading xmi files from older versions like http://websvn.kde.org/*checkout*/trunk/KDE/kdesdk/umbrello/models/UmbrelloArchitecture/Overview.xmi?revision=860677 may result in wrongly clipped widgets because of size calculation bugs in those umbrello versions. This should be fixed. Reproducible: Always Steps to Reproduce: Load the file at the above mentioned link. Actual Results: Widget names are clipped by the widget border. Expected Results: Widget names should not be clipped by the widget border.
SVN commit 1274539 by habacker: After loading of xmi objects clip the widget size against the allowed limits to make sure the widget size is in bound. M +1 -0 umlview.cpp M +12 -0 widgets/umlwidget.cpp M +2 -0 widgets/umlwidget.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1274539
SVN commit 1274738 by habacker: Fixed widget font size calculation issue when loading poseidon321.xmi. When setting a font we need to recalculate the font metrics too. M +8 -8 umlwidget.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1274738
SVN commit 1274739 by habacker: Fixed association text clipping problem when loading poseidon321.xmi M +1 -0 umlview.cpp M +28 -0 widgets/associationwidget.cpp M +1 -0 widgets/associationwidget.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1274739
If people do not like the automatic widget size clipping against the allowed limits, a related checkbox could be added to the general settings page.
SVN commit 1274742 by habacker: Using setFont() in the constructor does not work in all cases probably because of doc->loading() not. Also we need to skip the call to updateComponentSize() when loading. M +4 -1 umlwidget.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1274742
set version-fixed-in from 4.8.0 changelog