- Timestamp:
- Nov 9, 2020 9:03:35 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpBrowserWidget.cpp
r86831 r86832 308 308 if (pObject == m_pDragMoveLabel) 309 309 { 310 if (pEvent->type() == QEvent::MouseMove) 310 if (pEvent->type() == QEvent::Enter) 311 m_pDragMoveLabel->setCursor(Qt::CrossCursor); 312 else if (pEvent->type() == QEvent::Leave) 313 { 314 if (parentWidget()) 315 m_pDragMoveLabel->setCursor(parentWidget()->cursor()); 316 } 317 else if (pEvent->type() == QEvent::MouseMove) 311 318 { 312 319 QMouseEvent *pMouseEvent = static_cast<QMouseEvent*>(pEvent); … … 316 323 emit sigDragging(pMouseEvent->globalPos() - m_previousMousePosition); 317 324 m_previousMousePosition = pMouseEvent->globalPos(); 325 m_pDragMoveLabel->setCursor(Qt::ClosedHandCursor); 318 326 } 319 327 } 320 328 else if (pEvent->type() == QEvent::MouseButtonRelease) 329 { 321 330 m_previousMousePosition = QPoint(-1, -1); 331 m_pDragMoveLabel->setCursor(Qt::CrossCursor); 332 } 322 333 } 323 334 return QIWithRetranslateUI<QWidget>::eventFilter(pObject, pEvent);
Note:
See TracChangeset
for help on using the changeset viewer.

