Index: /trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpBrowserWidget.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpBrowserWidget.cpp	(revision 86831)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpBrowserWidget.cpp	(revision 86832)
@@ -308,5 +308,12 @@
     if (pObject == m_pDragMoveLabel)
     {
-        if (pEvent->type() == QEvent::MouseMove)
+        if (pEvent->type() == QEvent::Enter)
+            m_pDragMoveLabel->setCursor(Qt::CrossCursor);
+        else if (pEvent->type() == QEvent::Leave)
+        {
+            if (parentWidget())
+                m_pDragMoveLabel->setCursor(parentWidget()->cursor());
+        }
+        else if (pEvent->type() == QEvent::MouseMove)
         {
             QMouseEvent *pMouseEvent = static_cast<QMouseEvent*>(pEvent);
@@ -316,8 +323,12 @@
                     emit sigDragging(pMouseEvent->globalPos() - m_previousMousePosition);
                 m_previousMousePosition = pMouseEvent->globalPos();
+                m_pDragMoveLabel->setCursor(Qt::ClosedHandCursor);
             }
         }
         else if (pEvent->type() == QEvent::MouseButtonRelease)
+        {
             m_previousMousePosition = QPoint(-1, -1);
+            m_pDragMoveLabel->setCursor(Qt::CrossCursor);
+        }
     }
     return QIWithRetranslateUI<QWidget>::eventFilter(pObject, pEvent);
