[Uml-devel] KDE/kdesdk/umbrello/umbrello
Andi Fischer
andi.fischer at hispeed.ch
Sun May 27 21:55:18 UTC 2012
SVN commit 1296817 by fischer:
Code improved.
M +7 -12 umlscene.cpp
--- trunk/KDE/kdesdk/umbrello/umbrello/umlscene.cpp #1296816:1296817
@@ -1058,6 +1058,7 @@
AssociationWidget* UMLScene::associationAt(const UMLScenePoint& p)
{
AssociationWidget* widget = 0;
+ Q_UNUSED(p); //:TODO:
// QGraphicsItem* item = itemAt(p, QTransform());
// if (item) {
// widget = dynamic_cast<AssociationWidget*>(item);
@@ -3060,18 +3061,12 @@
foreach(AssociationWidget *a , m_AssociationList) {
if (! a->isSelected())
continue;
- const FloatingTextWidget* multiA =
- const_cast<FloatingTextWidget*>(a->multiplicityWidget(Uml::A));
- const FloatingTextWidget* multiB =
- const_cast<FloatingTextWidget*>(a->multiplicityWidget(Uml::B));
- const FloatingTextWidget* roleA =
- const_cast<FloatingTextWidget*>(a->roleWidget(Uml::A));
- const FloatingTextWidget* roleB =
- const_cast<FloatingTextWidget*>(a->roleWidget(Uml::B));
- const FloatingTextWidget* changeA =
- const_cast<FloatingTextWidget*>(a->changeabilityWidget(Uml::A));
- const FloatingTextWidget* changeB =
- const_cast<FloatingTextWidget*>(a->changeabilityWidget(Uml::B));
+ const FloatingTextWidget* multiA = a->multiplicityWidget(Uml::A);
+ const FloatingTextWidget* multiB = a->multiplicityWidget(Uml::B);
+ const FloatingTextWidget* roleA = a->roleWidget(Uml::A);
+ const FloatingTextWidget* roleB = a->roleWidget(Uml::B);
+ const FloatingTextWidget* changeA = a->changeabilityWidget(Uml::A);
+ const FloatingTextWidget* changeB = a->changeabilityWidget(Uml::B);
findMaxBoundingRectangle(multiA, px, py, qx, qy);
findMaxBoundingRectangle(multiB, px, py, qx, qy);
findMaxBoundingRectangle(roleA, px, py, qx, qy);
More information about the umbrello-devel
mailing list