void KReportDesignerItemLine::hoverMoveEvent(QGraphicsSceneHoverEvent * event) { if (isSelected()) { m_grabAction = grabHandle(event->pos()); switch (m_grabAction) { case 1: //Point 1 setCursor(Qt::SizeAllCursor); break; case 2: //Point 2 setCursor(Qt::SizeAllCursor); break; default: unsetCursor(); } } }
void ReportRectEntity::hoverMoveEvent(QGraphicsSceneHoverEvent * event) { m_grabAction = 0; if (isSelected()) { m_grabAction = grabHandle(event->pos()); switch (m_grabAction) { case 1: setCursor(Qt::SizeFDiagCursor); break; case 2: setCursor(Qt::SizeVerCursor); break; case 3: setCursor(Qt::SizeBDiagCursor); break; case 4: setCursor(Qt::SizeHorCursor); break; case 5: setCursor(Qt::SizeFDiagCursor); break; case 6: setCursor(Qt::SizeVerCursor); break; case 7: setCursor(Qt::SizeBDiagCursor); break; case 8: setCursor(Qt::SizeHorCursor); break; default: unsetCursor(); } } }