Function at 0x6526d330
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xffffffc0
sub esp, 0x34
lea eax, [ebp + 0xc]
lea ecx, [esp + 0x20]
push ebx
push esi
push edi
push eax
call dword [0x652b22f8]
mov eax, dword [ebp + 0xc]
mov ebx, dword [ebp + 0x10]
mov byte [eax + 0x14], 0
test ebx, ebx
jne 0x6526d390
push 0x652fb1cc
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
mov ecx, dword [ebp + 8]
lea eax, [ebp + 0xc]
push eax
call dword [0x652b2318]
lea ecx, [esp + 0x2c]
call dword [0x652b22f4]
lea ecx, [ebp + 0xc]
call dword [0x652b2314]
mov eax, dword [ebp + 8]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
movzx edi, word [ebx + 8]
lea eax, [edi - 0x9b]
cmp eax, 0xd
ja case.0x6526d3aa.163
movzx eax, byte [eax + 0x6526da98]
jmp dword [eax*4 + 0x6526da80]
mov eax, dword [ebx + 0xc]
push str.QGraphicsSceneMouseEvent_
mov ecx, dword [eax + 0x6c]
mov eax, dword [eax + 0x70]
mov dword [esp + 0x2c], ecx
lea ecx, [ebp + 0xc]
mov dword [esp + 0x34], eax
mov dword [esp + 0x38], eax
call dword [0x652b2304]
mov esi, dword [0x652b11f8]
mov ecx, esi
push str.Type
call dword [0x652b23e0]
push eax
lea eax, [esp + 0x3c]
mov ecx, esi
push eax
call dword [0x652b23dc]
push edi
lea ecx, [esp + 0x3c]
call dword [0x652b22f0]
lea ecx, [ebp + 0xc]
test eax, eax
je 0x6526d410
push eax
call dword [0x652b2304]
jmp 0x6526d417
push edi
call dword [0x652b2308]
cmp edi, 0x9b
je 0x6526d478
push 0x652b5588
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
mov esi, dword [0x652b2020]
mov ecx, esi
mov edi, dword [0x652b23e0]
push str.MouseButtons
call edi
push eax
lea eax, [esp + 0x3c]
mov ecx, esi
push eax
call dword [0x652b23dc]
mov esi, dword [esp + 0x28]
lea ecx, [esp + 0x38]
push esi
call dword [0x652b22f0]
lea ecx, [ebp + 0xc]
test eax, eax
je 0x6526d46f
push eax
call dword [0x652b2304]
jmp 0x6526d482
push esi
call dword [0x652b2308]
jmp 0x6526d482
mov edi, dword [0x652b23e0]
mov esi, dword [esp + 0x28]
mov eax, dword [esp + 0x30]
test eax, eax
je 0x6526d4ad
cmp esi, eax
je 0x6526d4ad
push str.__buttons
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
lea eax, [esp + 0x34]
push eax
lea eax, [ebp + 0xc]
push eax
call fcn.6526ce70
add esp, 8
mov eax, dword [ebx + 0xc]
mov eax, dword [eax + 0x74]
mov dword [esp + 0x34], eax
lea eax, [esp + 0x34]
push eax
lea eax, [ebp + 0xc]
push 0x652b5588
push eax
call fcn.6526cdb0
add esp, 0xc
lea ecx, [ebp + 0xc]
push str.__pos
call dword [0x652b2304]
mov eax, dword [ebx + 0xc]
lea ecx, [ebp + 0xc]
sub esp, 8
movsd xmm0, qword [eax + 0x10]
movsd xmm1, qword [eax + 0x18]
movsd qword [esp + 0x40], xmm1
movsd qword [esp], xmm0
call dword [0x652b2040]
push 0x2c
mov ecx, eax
call dword [0x652b230c]
movsd xmm0, qword [esp + 0x38]
sub esp, 8
mov ecx, eax
movsd qword [esp], xmm0
call dword [0x652b2040]
push str.__scenePos
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
mov eax, dword [ebx + 0xc]
lea ecx, [ebp + 0xc]
sub esp, 8
movsd xmm0, qword [eax + 0x20]
movsd xmm1, qword [eax + 0x28]
movsd qword [esp + 0x40], xmm1
movsd qword [esp], xmm0
call dword [0x652b2040]
push 0x2c
mov ecx, eax
call dword [0x652b230c]
movsd xmm0, qword [esp + 0x38]
sub esp, 8
mov ecx, eax
movsd qword [esp], xmm0
call dword [0x652b2040]
push str.__screenPos
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
mov eax, dword [ebx + 0xc]
lea ecx, [ebp + 0xc]
push dword [eax + 0x30]
mov esi, dword [eax + 0x34]
call dword [0x652b2308]
push 0x2c
mov ecx, eax
call dword [0x652b230c]
push esi
mov ecx, eax
call dword [0x652b2308]
mov eax, dword [ebx + 0xc]
mov eax, dword [eax + 0x78]
mov dword [esp + 0x34], eax
test eax, eax
je 0x6526d603
push 0x652b5588
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
mov esi, dword [0x652b2020]
mov ecx, esi
push str.MouseEventSource
call edi
push eax
lea eax, [esp + 0x3c]
mov ecx, esi
push eax
call dword [0x652b23dc]
mov esi, dword [esp + 0x34]
lea ecx, [esp + 0x38]
push esi
call dword [0x652b22f0]
lea ecx, [ebp + 0xc]
test eax, eax
je 0x6526d5fc
push eax
call dword [0x652b2304]
jmp 0x6526d603
push esi
call dword [0x652b2308]
mov esi, dword [ebx + 0xc]
mov esi, dword [esi + 0x7c]
test esi, esi
je 0x6526d698
push str.__flags
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
mov edi, dword [0x652b2020]
mov ecx, edi
push str.MouseEventFlag
call dword [0x652b23e0]
push eax
lea eax, [esp + 0x3c]
mov ecx, edi
push eax
call dword [0x652b23dc]
lea eax, [ebp + 0xc]
push eax
mov eax, dword [0x652b22f8]
lea ecx, [esp + 0x34]
call eax
lea ecx, [ebp + 0xc]
call dword [0x652b1204]
push esi
lea eax, [esp + 0x38]
push eax
lea ecx, [esp + 0x40]
call dword [0x652b11fc]
push eax
lea ecx, [ebp + 0xc]
call dword [0x652b1200]
lea ecx, [esp + 0x34]
call dword [0x652b2420]
mov edi, dword [0x652b22f4]
lea ecx, [esp + 0x30]
call edi
push 0x29
lea ecx, [ebp + 0xc]
call dword [0x652b230c]
jmp 0x6526da57
mov edi, dword [0x652b22f4]
lea ecx, [ebp + 0xc]
push 0x29
call dword [0x652b230c]
jmp 0x6526da57
push str.QGraphicsSceneContextMenuEvent_reason
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
mov ecx, dword [ebx + 0xc]
push dword [ecx + 0x3c]
mov ecx, eax
call dword [0x652b2308]
mov eax, dword [ebx + 0xc]
mov eax, dword [eax + 0x38]
mov dword [esp + 0x34], eax
lea eax, [esp + 0x34]
push eax
lea eax, [ebp + 0xc]
push 0x652b5588
push eax
call fcn.6526cdb0
add esp, 0xc
jmp 0x6526d96f
push str.QGraphicsSceneHoverEvent_
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
jmp 0x6526d96f
push str.QGraphicsSceneDragDropEvent_proposedAction
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
mov eax, dword [ebx + 0xc]
mov esi, dword [0x652b2020]
mov ecx, esi
push str.DropAction
mov edi, dword [eax + 0x44]
call dword [0x652b23e0]
push eax
lea eax, [esp + 0x3c]
mov ecx, esi
push eax
call dword [0x652b23dc]
push edi
lea ecx, [esp + 0x3c]
call dword [0x652b22f0]
lea ecx, [ebp + 0xc]
test eax, eax
je 0x6526d752
push eax
call dword [0x652b2304]
jmp 0x6526d759
push edi
call dword [0x652b2308]
push str.__possibleActions
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
mov esi, dword [ebx + 0xc]
mov edi, dword [0x652b2020]
mov ecx, edi
push str.DropAction
mov esi, dword [esi + 0x40]
call dword [0x652b23e0]
push eax
lea eax, [esp + 0x3c]
mov ecx, edi
push eax
call dword [0x652b23dc]
lea eax, [ebp + 0xc]
push eax
mov eax, dword [0x652b22f8]
lea ecx, [esp + 0x34]
call eax
lea ecx, [ebp + 0xc]
call dword [0x652b1204]
push esi
lea eax, [esp + 0x38]
push eax
lea ecx, [esp + 0x40]
call dword [0x652b11fc]
push eax
lea ecx, [ebp + 0xc]
call dword [0x652b1200]
lea ecx, [esp + 0x34]
call dword [0x652b2420]
mov edi, dword [0x652b22f4]
lea ecx, [esp + 0x30]
call edi
mov eax, dword [ebx + 0xc]
lea ecx, [ebp + 0xc]
push dword [eax + 0x4c]
push str.__source
call dword [0x652b2304]
push ecx
mov ecx, esp
mov eax, dword [eax]
mov dword [ecx], eax
inc dword [eax + 0xc]
lea eax, [esp + 0x3c]
push eax
call sym.Qt5Widgets.dll_class_QDebug___cdecl_operator___class_QDebug__class_QWidget_const__
add esp, 0xc
lea ecx, [esp + 0x34]
call dword [0x652b2314]
mov eax, dword [ebx + 0xc]
mov eax, dword [eax + 0x38]
mov dword [esp + 0x34], eax
lea eax, [esp + 0x34]
push eax
lea eax, [ebp + 0xc]
push str.__buttons
push eax
call fcn.6526ce40
mov eax, dword [ebx + 0xc]
mov eax, dword [eax + 0x3c]
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [ebp + 0xc]
push 0x652b5588
push eax
call fcn.6526cdb0
add esp, 0x18
lea ecx, [ebp + 0xc]
push str.__pos
call dword [0x652b2304]
mov eax, dword [ebx + 0xc]
lea ecx, [ebp + 0xc]
sub esp, 8
movsd xmm0, qword [eax + 0x10]
movsd xmm1, qword [eax + 0x18]
movsd qword [esp + 0x40], xmm1
movsd qword [esp], xmm0
call dword [0x652b2040]
push 0x2c
mov ecx, eax
call dword [0x652b230c]
movsd xmm0, qword [esp + 0x38]
sub esp, 8
mov ecx, eax
movsd qword [esp], xmm0
call dword [0x652b2040]
push str.__scenePos
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
mov eax, dword [ebx + 0xc]
lea ecx, [ebp + 0xc]
sub esp, 8
movsd xmm0, qword [eax + 0x20]
movsd xmm1, qword [eax + 0x28]
movsd qword [esp + 0x40], xmm1
movsd qword [esp], xmm0
call dword [0x652b2040]
push 0x2c
mov ecx, eax
call dword [0x652b230c]
movsd xmm0, qword [esp + 0x38]
sub esp, 8
mov ecx, eax
movsd qword [esp], xmm0
call dword [0x652b2040]
push str.__screenPos
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
mov eax, dword [ebx + 0xc]
lea ecx, [ebp + 0xc]
push dword [eax + 0x30]
mov esi, dword [eax + 0x34]
call dword [0x652b2308]
push 0x2c
mov ecx, eax
call dword [0x652b230c]
push esi
mov ecx, eax
call dword [0x652b2308]
jmp 0x6526da57
push str.QGraphicsSceneWheelEvent_
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
mov eax, dword [ebx + 0xc]
mov eax, dword [eax + 0x38]
mov dword [esp + 0x34], eax
lea eax, [esp + 0x34]
push eax
lea eax, [ebp + 0xc]
push str.__buttons
push eax
call fcn.6526ce40
mov eax, dword [ebx + 0xc]
mov eax, dword [eax + 0x3c]
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push eax
lea eax, [ebp + 0xc]
push 0x652b5588
push eax
call fcn.6526cdb0
add esp, 0x18
push str.__pos
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
mov eax, dword [ebx + 0xc]
lea ecx, [ebp + 0xc]
sub esp, 8
movsd xmm1, qword [eax + 0x18]
movsd xmm0, qword [eax + 0x10]
movsd qword [esp + 0x40], xmm1
movsd qword [esp], xmm0
call dword [0x652b2040]
push 0x2c
mov ecx, eax
call dword [0x652b230c]
movsd xmm0, qword [esp + 0x38]
sub esp, 8
mov ecx, eax
movsd qword [esp], xmm0
call dword [0x652b2040]
push str.__scenePos
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
mov eax, dword [ebx + 0xc]
lea ecx, [ebp + 0xc]
sub esp, 8
movsd xmm1, qword [eax + 0x28]
movsd xmm0, qword [eax + 0x20]
movsd qword [esp + 0x40], xmm1
movsd qword [esp], xmm0
call dword [0x652b2040]
push 0x2c
mov ecx, eax
call dword [0x652b230c]
movsd xmm0, qword [esp + 0x38]
sub esp, 8
mov ecx, eax
movsd qword [esp], xmm0
call dword [0x652b2040]
push str.__screenPos
lea ecx, [ebp + 0xc]
call dword [0x652b2304]
mov eax, dword [ebx + 0xc]
lea ecx, [ebp + 0xc]
push dword [eax + 0x30]
mov esi, dword [eax + 0x34]
call dword [0x652b2308]
push 0x2c
mov ecx, eax
call dword [0x652b230c]
push esi
mov ecx, eax
call dword [0x652b2308]
push 0x29
lea ecx, [ebp + 0xc]
call dword [0x652b230c]
mov edi, dword [0x652b22f4]
mov ecx, dword [ebp + 8]
lea eax, [ebp + 0xc]
push eax
call dword [0x652b2318]
lea ecx, [esp + 0x2c]
call edi
lea ecx, [ebp + 0xc]
call dword [0x652b2314]
mov eax, dword [ebp + 8]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret