Function at 0x439de0
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x489a20
mov eax, dword fs:[0]
push eax
sub esp, 0x1c
push ebx
push esi
push edi
mov eax, dword [0x4b01a8]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
cmp byte [0x4b5bc0], 0
jne 0x43a099
mov esi, dword [sym.imp.KERNEL32.dll_LoadLibraryW]
push str.Qt5Widgets.dll
mov dword [0x4b5afc], 0
mov dword [0x4b5af8], 0
mov dword [0x4b5af4], 0
mov dword [0x4b5af0], 0
mov dword [0x4b5aec], 0
mov dword [0x4b5ae8], 0
mov dword [0x4b5ae4], 0
mov dword [0x4b5ae0], 0
mov dword [0x4b5adc], 0
mov dword [0x4b5ad8], 0
call esi
push str.Qt5Gui.dll
mov edi, eax
call esi
push 0x491754
mov dword [ebp - 0x10], eax
call esi
mov ebx, eax
test ebx, ebx
je 0x439f41
cmp dword [ebp - 0x10], 0
je 0x439f41
test edi, edi
je 0x439f41
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str._fromStdWString_QString__SA_AV1_ABV__basic_string__WU__char_traits__W_std__V__allocator__W_2__std___Z
push ebx
call esi
push str._addLibraryPath_QCoreApplication__SAXABVQString___Z
push ebx
mov dword [0x4b5ad8], eax
call esi
push str.__1QString__QAE_XZ
push ebx
mov dword [0x4b5adc], eax
call esi
push str.__0QApplication__QAE_AAHPAPADH_Z
push edi
mov dword [0x4b5ae0], eax
call esi
push str.__0QFont__QAE_ABVQString__HH_N_Z
push dword [ebp - 0x10]
mov dword [0x4b5ae4], eax
call esi
push str.__1QFont__QAE_XZ
push dword [ebp - 0x10]
mov dword [0x4b5ae8], eax
call esi
push str._setFont_QApplication__SAXABVQFont__PBD_Z
push edi
mov dword [0x4b5aec], eax
call esi
push str._exec_QApplication__SAHXZ
push edi
mov dword [0x4b5af0], eax
call esi
push str.__1QApplication__UAE_XZ
push edi
mov dword [0x4b5af4], eax
call esi
push str._processEvents_QCoreApplication__SAXV__QFlags_W4ProcessEventsFlag_QEventLoop_____Z
push ebx
mov dword [0x4b5af8], eax
call esi
mov dword [0x4b5afc], eax
call fcn.004397b0
xor al, 1
mov byte [0x4b5bc0], al
je 0x43a099
push 4
call fcn.00462f4f
mov esi, eax
add esp, 4
test esi, esi
je 0x439f6a
mov ecx, dword [ebp + 8]
mov dword [esi], ecx
jmp 0x439f6c
xor esi, esi
lea eax, [ebp - 0x24]
push eax
call fcn.0044ac60
add esp, 4
test eax, eax
je 0x439f85
push eax
call fcn.00449a0a
add esp, 4
lea eax, [ebp - 0x20]
push 1
push eax
call fcn.004498ff
add esp, 8
test eax, eax
je 0x439fa0
push eax
call fcn.00449a0a
add esp, 4
push dword [ebp - 0x20]
mov byte [ebp - 0x1c], 0
call fcn.00449952
add esp, 4
test eax, eax
je 0x439fbc
push eax
call fcn.00449a0a
add esp, 4
lea eax, [ebp - 0x28]
mov dword [ebp - 0x28], 0x491c48
push eax
lea eax, [ebp - 0x14]
mov dword [ebp - 0x18], esi
push 0x426f50
push eax
call fcn.0044a85d
add esp, 0xc
mov ecx, 1
cmp eax, 4
cmovne ecx, eax
test ecx, ecx
je 0x439ff3
push ecx
call fcn.00449a0a
add esp, 4
cmp byte [ebp - 0x1c], 0
jne 0x43a021
nop dword [eax]
push dword [ebp - 0x20]
push dword [ebp - 0x24]
call fcn.0044acb2
add esp, 8
test eax, eax
je 0x43a01b
push eax
call fcn.00449a0a
add esp, 4
cmp byte [ebp - 0x1c], 0
je 0x43a000
mov eax, dword [ebp - 0x18]
test eax, eax
je 0x43a033
push 4
push eax
call fcn.00462f7f
add esp, 8
mov esi, dword [ebp - 0x20]
mov edi, dword [ebp - 0x24]
push esi
mov dword [ebp - 4], 0
call fcn.00449977
add esp, 4
test eax, eax
je 0x43a056
push eax
call fcn.00449a0a
add esp, 4
push esi
call fcn.004498bb
push edi
call fcn.0044ac29
mov eax, dword [ebp - 0x10]
add esp, 8
mov dword [ebp - 4], 0xffffffff
test eax, eax
jne 0x43a080
push 1
call fcn.00449a37
mov eax, dword [ebp - 0x10]
add esp, 4
push eax
push dword [ebp - 0x14]
call fcn.0044a7c4
add esp, 8
test eax, eax
je 0x43a099
push eax
call fcn.00449a0a
add esp, 4
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret