- if ((*it)->rtti() == SUPERVGUI_Canvas::Rtti_LinkPoint) {
- SUPERVGUI_CanvasPointPrs* aPrs = (SUPERVGUI_CanvasPointPrs*) (*it);
- if (aPrs->getLink()->getMain()->getViewType() == CANVAS)
- tip(aSel, aPrs->getLink()->getToolTipText());
- return;
+ if ((*it)->rtti() == SUPERVGUI_Canvas::Rtti_LinkPoint)
+ {
+ SUPERVGUI_CanvasPointPrs* aPrs = (SUPERVGUI_CanvasPointPrs*) (*it);
+ if (aPrs->getLink()->getMain()->getViewType() == CANVAS)
+ {
+ ((QCanvasView*)parentWidget())->contentsToViewport((int)(aLinkSel.left()*aWM.m11()),
+ (int)(aLinkSel.top()*aWM.m22()),
+ avX, avY);
+ QRect avTipRect(avX, avY,
+ (int)(aLinkSel.width()*aWM.m11()), (int)(aLinkSel.height()*aWM.m22()));
+ tip(avTipRect, aPrs->getLink()->getToolTipText());
+ }
+ return;