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

Disassembly:
sub esp, 0x14
push esi
mov esi, ecx
lea ecx, [esp + 8]
push 1
mov dword [esi + 0x60], 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
mov eax, dword [esi + 0x50]
lea ecx, [esi + 0x50]
lea edx, [esp + 8]
push edx
push 0
call dword [eax + 0x88]
lea ecx, [esp + 8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea eax, [esp + 4]
mov dword [esp + 4], 3
mov dword [esp + 0xc], eax
lea eax, [esp + 8]
push eax
push 0
push 0x640c4034
push esi
mov dword [esp + 0x18], 0
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject___struct_QMetaObject_const___int__void___]
add esp, 0x10
pop esi
add esp, 0x14
ret
sub esp, 0xc
push esi
mov esi, ecx
mov eax, dword [esi + 0x50]
lea ecx, [esi + 0x50]
call dword [eax + 0x34]
lea eax, [esp + 4]
mov dword [esp + 4], 0
mov dword [esp + 0xc], eax
lea eax, [esp + 8]
push eax
push 0
push 0x640c4034
push esi
mov dword [esp + 0x18], 0
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject___struct_QMetaObject_const___int__void___]
add esp, 0x10
pop esi
add esp, 0xc
ret
sub esp, 0xc
lea eax, [esp]
mov dword [esp], 0
mov dword [esp + 8], eax
lea eax, [esp + 4]
push eax
push 0
push 0x640c4034
push ecx
mov dword [esp + 0x14], 0
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject___struct_QMetaObject_const___int__void___]
add esp, 0x1c
ret
sub esp, 0xc
lea eax, [esp]
mov dword [esp], 2
mov dword [esp + 8], eax
lea eax, [esp + 4]
push eax
push 0
push 0x640c4034
push ecx
mov dword [esp + 0x14], 0
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject___struct_QMetaObject_const___int__void___]
add esp, 0x1c
ret
mov eax, dword [esp + 8]
test eax, eax
jne 0x640069e3
mov eax, dword [esp + 0xc]
cmp eax, 0xa
ja case.default.0x64006939
jmp dword [eax*4 + 0x64006a68]
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 4]
mov eax, dword [eax + 4]
push dword [eax]
call fcn.64004430
ret
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 4]
push dword [eax + 4]
call fcn.64005060
ret
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 4]
push dword [eax + 8]
mov eax, dword [eax + 4]
push dword [eax]
call fcn.64004ff0
ret
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 4]
push dword [eax + 8]
mov eax, dword [eax + 4]
push dword [eax]
call fcn.64006c20
ret
mov ecx, dword [esp + 4]
jmp 0x640053e0
mov ecx, dword [esp + 4]
jmp 0x64004790
mov ecx, dword [esp + 4]
jmp 0x64004800
mov ecx, dword [esp + 4]
jmp 0x64004970
mov ecx, dword [esp + 4]
jmp fcn.64006d60
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 4]
mov eax, dword [eax + 4]
push dword [eax]
call fcn.64004df0
ret
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 4]
mov eax, dword [eax + 4]
push dword [eax]
call fcn.64004c70
ret
cmp eax, 0xc
jne 0x64006a1e
cmp dword [esp + 0xc], 9
je 0x640069fc
mov eax, dword [esp + 0x10]
mov eax, dword [eax]
mov dword [eax], 0xffffffff
ret
push esi
mov esi, dword [esp + 0x14]
mov eax, dword [esi + 4]
cmp dword [eax], 0
je 0x64006a13
mov eax, dword [esi]
pop esi
mov dword [eax], 0xffffffff
ret
call fcn.64006550
mov ecx, dword [esi]
pop esi
mov dword [ecx], eax
ret
cmp eax, 0xa
jne case.default.0x64006939
mov eax, dword [esp + 0x10]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov eax, dword [eax]
cmp eax, fcn.64004430
jne 0x64006a3c
mov dword [ecx], 0
ret
cmp eax, fcn.64005060
jne 0x64006a4a
mov dword [ecx], 1
ret
cmp eax, fcn.64004ff0
jne 0x64006a58
mov dword [ecx], 2
ret
cmp eax, fcn.64006c20
jne case.default.0x64006939
mov dword [ecx], 3
ret