[Uml-devel] KDE/kdesdk/umbrello/umbrello
Oliver Kellogg
okellogg at users.sourceforge.net
Thu Mar 2 14:54:05 UTC 2006
SVN commit 515180 by okellogg:
apply commit 515177 from branches/KDE/3.5
M +7 -6 toolbarstatemessages.cpp
--- trunk/KDE/kdesdk/umbrello/umbrello/toolbarstatemessages.cpp #515179:515180
@@ -75,12 +75,13 @@
UMLWidget* obj = 0;
while ( (obj = it.current()) != 0 ) {
++it;
- if ( obj->isVisible() &&
- obj->getBaseType() == Uml::wt_Object &&
- obj->onWidget(ome->pos()) ) {
- clickedOnWidget = static_cast<ObjectWidget*>(obj);
- isCreationMessage = true;
- break;
+ if (obj->isVisible() && obj->getBaseType() == Uml::wt_Object) {
+ const QPoint zoomAdjustedPos = (ome->pos() * 100) / m_pUMLView->getZoom();
+ if (obj->onWidget(zoomAdjustedPos)) {
+ clickedOnWidget = static_cast<ObjectWidget*>(obj);
+ isCreationMessage = true;
+ break;
+ }
}
}
}
More information about the umbrello-devel
mailing list