This commit is contained in:
Mike Walters
2025-11-30 23:16:10 +00:00
parent 64360eabb4
commit 3d136fa968
3 changed files with 9 additions and 5 deletions

View File

@@ -41,13 +41,13 @@ bool Cursor::mouseEvent(QEvent::Type type, QMouseEvent *event)
{
// If the mouse pointer moves over a cursor, display a resize pointer
if (pointOverCursor(event->pos()) && type != QEvent::Leave) {
if (!cursorOverrided) {
cursorOverrided = true;
if (!cursorOverriden) {
cursorOverriden = true;
QApplication::setOverrideCursor(QCursor(cursorShape));
}
// Restore pointer if it moves off the cursor, or leaves the widget
} else if (cursorOverrided) {
cursorOverrided = false;
} else if (cursorOverriden) {
cursorOverriden = false;
QApplication::restoreOverrideCursor();
}