Custom cursor does not change on Mac
-
Hi All I am having little trouble dont know if I am doing something wrong or if it is bug. I am doing setDragCursor() with my own custom pixmap and setting this in startDrag but it is not changing the cursor when drag starts.
I am dong this on Windows and Mac.
Can any one please help
-
I know this is Bug, I have seen this before.
Look at this patch this should fix the issue on Windows, I will see if I can find something for Mac@
diff --git a/src/gui/kernel/qdnd_win.cpp b/src/gui/kernel/qdnd_win.cpp
index 073937f..7054a3f 100644
--- src/gui/kernel/qdnd_win.cpp
+++ src/gui/kernel/qdnd_win.cpp
@@ -560,6 +560,7 @@ QOleDropSource::GiveFeedback(DWORD dwEffect)
QDragManager::self()->emitActionChanged(currentAction);
}- createCursors();
if (cursors.contains(currentAction)) {
#ifndef QT_NO_CURSOR
SetCursor(cursors[currentAction].handle());
@
Hope this helps,
Rgds,
Irfan Omair
[EDIT: fixed code formatting, Volker]
- createCursors();
-
Hi again, sorry I tried to find something for Mac but no success yet. I will post you again if I find something.
Rgds,
Irfan Omair -
Thank you Irfan Omair for the patch you posted, this does help me on windows but still no clue how to do it on Mac.
I appreciate your help for looking this for me on mac
-
Irfan Omair : did you find something to help me on Mac? sorry to bother you but honestly speaking I could not figure out how to do it on Mac/Cocoa