Function at 0x43c220
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x63c
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x5fc], ecx
mov dword [esp + 4], 0xa
mov dword [esp], 0x51a868
mov esi, eax
call eax
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x58]
mov dword [esp], eax
call dword [method.QCoreApplication.applicationDirPath__]
lea eax, [ebp - 0x58]
mov dword [esp], eax
lea eax, [ebp - 0x48]
mov ecx, eax
call dword [method.QDir.QDir_QString_const_]
lea eax, [ebp - 0x38]
sub esp, 4
lea ebx, [ebp - 0x28]
mov edi, eax
mov dword [ebp - 0x620], eax
mov dword [esp + 4], eax
lea eax, [ebp - 0x48]
mov ecx, ebx
mov dword [esp], eax
call dword [method.QDir.absoluteFilePath_QString_const__const]
lea eax, [ebp - 0x5c0]
sub esp, 8
mov dword [esp + 8], 0
mov dword [esp + 4], 1
mov dword [esp], ebx
mov ecx, eax
call dword [method.QSettings.QSettings_QString_const__QSettings::Format__QObject_]
sub esp, 0xc
mov ecx, ebx
call fcn.004fb960
lea eax, [ebp - 0x48]
mov ecx, eax
call dword [method.QDir.QDir__]
lea eax, [ebp - 0x58]
mov ecx, eax
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x5b8]
call fcn.004fb960
mov eax, dword [method.QVariant.QVariant_int_]
mov dword [esp], 1
mov ecx, edi
mov dword [ebp - 0x60c], eax
call eax
sub esp, 4
mov dword [ebp - 0x600], esi
mov dword [esp + 4], 9
mov dword [esp], str.batch_cpu
call esi
lea esi, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
lea ecx, [ebp - 0x5a8]
mov dword [esp], esi
mov esi, dword [method.QSettings.value_QString_const__QVariant_const__const]
mov dword [ebp - 0x604], esi
call esi
mov edx, dword [method.QVariant.toInt_bool__const]
sub esp, 0xc
lea ecx, [ebp - 0x5a8]
mov dword [esp], 0
mov dword [ebp - 0x608], edx
call edx
mov edx, dword [ebp - 0x5fc]
sub esp, 4
lea ecx, [ebp - 0x5a8]
mov esi, dword [method.QVariant.QVariant__]
mov dword [edx + 0x17c], eax
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x598]
call esi
mov dword [esp], 0x400
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov eax, dword [ebp - 0x600]
mov dword [esp + 4], 0xc
mov dword [esp], str.batch_memory
call eax
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x588]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x588]
mov dword [esp], 0
call dword [ebp - 0x608]
mov edx, dword [ebp - 0x5fc]
sub esp, 4
lea ecx, [ebp - 0x588]
mov dword [edx + 0x180], eax
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x578]
call esi
mov dword [esp], 0xffffffff
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov eax, dword [ebp - 0x600]
mov dword [esp + 4], 0xc
mov dword [esp], str.batch_render
call eax
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x568]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x568]
mov dword [esp], 0
call dword [ebp - 0x608]
mov edx, dword [ebp - 0x5fc]
sub esp, 4
lea ecx, [ebp - 0x568]
mov dword [edx + 0x188], eax
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
call esi
mov edx, dword [ebp - 0x5fc]
cmp dword [edx + 0x188], 0xffffffff
je 0x43dc60
mov eax, dword [method.QVariant.QVariant_bool_]
lea edi, [ebp - 0x558]
mov dword [esp], 1
mov ecx, edi
mov dword [ebp - 0x614], eax
call eax
sub esp, 4
mov eax, dword [ebp - 0x600]
mov dword [esp + 4], 0xa
mov dword [esp], str.batch_root
call eax
lea edx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
lea ecx, [ebp - 0x548]
mov dword [esp], edx
call dword [ebp - 0x604]
mov edx, dword [method.QVariant.toBool___const]
sub esp, 0xc
lea ecx, [ebp - 0x548]
mov dword [ebp - 0x610], edx
call edx
mov edx, dword [ebp - 0x5fc]
lea ecx, [ebp - 0x548]
mov byte [edx + 0x18d], al
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x538]
call esi
mov dword [esp], 1
mov ecx, edi
call dword [ebp - 0x614]
sub esp, 4
mov eax, dword [ebp - 0x600]
mov dword [esp + 4], 0xd
mov dword [esp], str.batch_gMemOpt
call eax
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x528]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x528]
mov edx, dword [ebp - 0x610]
call edx
mov edx, dword [ebp - 0x5fc]
lea ecx, [ebp - 0x528]
mov byte [edx + 0x18f], al
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x518]
call esi
mov dword [esp], 1
mov ecx, edi
call dword [ebp - 0x614]
sub esp, 4
mov eax, dword [ebp - 0x600]
mov dword [esp + 4], 0xa
mov dword [esp], str.batch_astc
call eax
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x508]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x508]
mov eax, dword [ebp - 0x610]
call eax
mov edx, dword [ebp - 0x5fc]
lea ecx, [ebp - 0x508]
mov byte [edx + 0x191], al
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x4f8]
call esi
mov dword [esp], 0
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov eax, dword [ebp - 0x600]
mov dword [esp + 4], 0x10
mov dword [esp], str.batch_astcdecode
call eax
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x4e8]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x4e8]
mov dword [esp], 0
call dword [ebp - 0x608]
mov edx, dword [ebp - 0x5fc]
sub esp, 4
lea ecx, [ebp - 0x4e8]
mov dword [edx + 0x194], eax
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x4d8]
call esi
mov dword [esp], 0x500
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov eax, dword [ebp - 0x600]
mov dword [esp + 4], 0xb
mov dword [esp], str.batch_width
call eax
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x4c8]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x4c8]
mov dword [esp], 0
call dword [ebp - 0x608]
mov edx, dword [ebp - 0x5fc]
sub esp, 4
lea ecx, [ebp - 0x4c8]
mov dword [edx + 0x19c], eax
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x4b8]
call esi
mov dword [esp], 0x2d0
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov eax, dword [ebp - 0x600]
mov dword [esp + 4], 0xc
mov dword [esp], str.batch_height
call eax
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x4a8]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x4a8]
mov dword [esp], 0
call dword [ebp - 0x608]
mov edx, dword [ebp - 0x5fc]
sub esp, 4
lea ecx, [ebp - 0x4a8]
mov dword [edx + 0x1a0], eax
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x498]
call esi
mov dword [esp], 0xc0
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov eax, dword [ebp - 0x600]
mov dword [esp + 4], 9
mov dword [esp], str.batch_dpi
call eax
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x488]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x488]
mov dword [esp], 0
call dword [ebp - 0x608]
mov edx, dword [ebp - 0x5fc]
sub esp, 4
lea ecx, [ebp - 0x488]
mov dword [edx + 0x1a4], eax
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x478]
call esi
mov dword [esp], 0x14
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov eax, dword [ebp - 0x600]
mov dword [esp + 4], 9
mov dword [esp], str.batch_fps
call eax
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x468]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x468]
mov dword [esp], 0
call dword [ebp - 0x608]
mov edx, dword [ebp - 0x5fc]
sub esp, 4
lea ecx, [ebp - 0x468]
mov dword [edx + 0x1ac], eax
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x458]
call esi
mov dword [esp], 0
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov eax, dword [ebp - 0x600]
mov dword [esp + 4], 0xd
mov dword [esp], str.batch_highfps
call eax
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x448]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x448]
mov dword [esp], 0
call dword [ebp - 0x608]
mov edx, dword [ebp - 0x5fc]
sub esp, 4
lea ecx, [ebp - 0x448]
mov dword [edx + 0x1b0], eax
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
call esi
mov edx, dword [ebp - 0x5fc]
cmp dword [edx + 0x1b0], 1
je 0x43dc50
lea edi, [ebp - 0x438]
mov dword [esp], 0
mov ecx, edi
call dword [ebp - 0x614]
sub esp, 4
mov eax, dword [ebp - 0x600]
mov dword [esp + 4], 0xb
mov dword [esp], str.batch_vsync
call eax
lea edx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
lea ecx, [ebp - 0x428]
mov dword [esp], edx
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x428]
mov edx, dword [ebp - 0x610]
call edx
mov ecx, dword [ebp - 0x5fc]
mov byte [ecx + 0x1b5], al
lea ecx, [ebp - 0x428]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x418]
call esi
mov dword [esp], 0
mov ecx, edi
call dword [ebp - 0x614]
sub esp, 4
mov eax, dword [ebp - 0x600]
mov dword [esp + 4], 0x11
mov dword [esp], str.batch_discordmode
call eax
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x408]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x408]
mov edx, dword [ebp - 0x610]
call edx
mov ecx, dword [ebp - 0x5fc]
mov byte [ecx + 0x1b7], al
lea ecx, [ebp - 0x408]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x3f8]
call esi
mov eax, dword [method.QVariant.QVariant_char_const_]
mov dword [esp], 0x519283
mov ecx, edi
mov dword [ebp - 0x61c], eax
call eax
sub esp, 4
mov eax, dword [ebp - 0x600]
mov dword [esp + 4], 0x10
mov dword [esp], str.batch_devicetype
call eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x5c0]
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], eax
lea eax, [ebp - 0x3e8]
mov ecx, eax
call dword [ebp - 0x604]
lea eax, [ebp - 0x3e8]
sub esp, 0xc
mov dword [esp], eax
lea eax, [ebp - 0x5ec]
mov ecx, eax
mov eax, dword [method.QVariant.toString___const]
mov dword [ebp - 0x618], eax
call eax
lea eax, [ebp - 0x3e8]
sub esp, 4
mov ecx, eax
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
call esi
mov eax, dword [ebp - 0x5ec]
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], str.device
mov edi, dword [method.QString.compare_helper_QChar_const__int__char_const__int__Qt::CaseSensitivity_]
mov edx, dword [eax + 4]
mov dword [esp + 4], edx
add eax, dword [eax + 0xc]
mov dword [esp], eax
call edi
test eax, eax
jne 0x43dc00
mov ecx, dword [ebp - 0x5fc]
mov dword [ecx + 0x1bc], 0
lea edi, [ebp - 0x3d8]
mov dword [esp], 0x519283
mov ecx, edi
call dword [ebp - 0x61c]
sub esp, 4
mov eax, dword [ebp - 0x600]
mov dword [esp + 4], 0x11
mov dword [esp], str.batch_devicebrand
call eax
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x3c8]
call dword [ebp - 0x604]
lea ecx, [ebp - 0x3c8]
sub esp, 0xc
mov dword [esp], ecx
lea ecx, [ebp - 0x5e8]
call dword [ebp - 0x618]
mov ecx, dword [ebp - 0x5fc]
mov edx, dword [ebp - 0x5e8]
sub esp, 4
mov eax, dword [ecx + 0x1c0]
mov dword [ecx + 0x1c0], edx
lea ecx, [ebp - 0x5e8]
mov dword [ebp - 0x5e8], eax
call fcn.004fb960
lea ecx, [ebp - 0x3c8]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x3b8]
call esi
mov dword [esp], 0x519283
mov ecx, edi
call dword [ebp - 0x61c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0x10
mov dword [esp], str.batch_devicename
call edx
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x5c0]
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
lea ecx, [ebp - 0x3a8]
mov dword [esp], eax
call dword [ebp - 0x604]
lea ecx, [ebp - 0x3a8]
sub esp, 0xc
mov dword [esp], ecx
lea ecx, [ebp - 0x5e4]
call dword [ebp - 0x618]
mov ecx, dword [ebp - 0x5fc]
mov edx, dword [ebp - 0x5e4]
sub esp, 4
mov eax, dword [ecx + 0x1c4]
mov dword [ecx + 0x1c4], edx
lea ecx, [ebp - 0x5e4]
mov dword [ebp - 0x5e4], eax
call fcn.004fb960
lea ecx, [ebp - 0x3a8]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x398]
call esi
mov dword [esp], 0x519283
mov ecx, edi
call dword [ebp - 0x61c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0x11
mov dword [esp], str.batch_deviceboard
call edx
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x5c0]
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
lea ecx, [ebp - 0x388]
mov dword [esp], eax
call dword [ebp - 0x604]
lea ecx, [ebp - 0x388]
sub esp, 0xc
mov dword [esp], ecx
lea ecx, [ebp - 0x5e0]
call dword [ebp - 0x618]
mov ecx, dword [ebp - 0x5fc]
mov edx, dword [ebp - 0x5e0]
sub esp, 4
mov eax, dword [ecx + 0x1c8]
mov dword [ecx + 0x1c8], edx
lea ecx, [ebp - 0x5e0]
mov dword [ebp - 0x5e0], eax
call fcn.004fb960
lea ecx, [ebp - 0x388]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x378]
call esi
mov dword [esp], 0x519283
mov ecx, edi
call dword [ebp - 0x61c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0x14
mov dword [esp], str.batch_devicehardware
call edx
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x5c0]
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
lea ecx, [ebp - 0x368]
mov dword [esp], eax
call dword [ebp - 0x604]
lea ecx, [ebp - 0x368]
sub esp, 0xc
mov dword [esp], ecx
lea ecx, [ebp - 0x5dc]
call dword [ebp - 0x618]
mov ecx, dword [ebp - 0x5fc]
mov edx, dword [ebp - 0x5dc]
sub esp, 4
mov eax, dword [ecx + 0x1cc]
mov dword [ecx + 0x1cc], edx
lea ecx, [ebp - 0x5dc]
mov dword [ebp - 0x5dc], eax
call fcn.004fb960
lea ecx, [ebp - 0x368]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x358]
call esi
mov dword [esp], 0x519283
mov ecx, edi
call dword [ebp - 0x61c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0xf
mov dword [esp], str.batch_devicegsm
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x348]
call dword [ebp - 0x604]
lea ecx, [ebp - 0x348]
sub esp, 0xc
mov dword [esp], ecx
lea ecx, [ebp - 0x5d8]
call dword [ebp - 0x618]
mov ecx, dword [ebp - 0x5fc]
mov edx, dword [ebp - 0x5d8]
sub esp, 4
mov eax, dword [ecx + 0x1d0]
mov dword [ecx + 0x1d0], edx
lea ecx, [ebp - 0x5d8]
mov dword [ebp - 0x5d8], eax
call fcn.004fb960
lea ecx, [ebp - 0x348]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x338]
call esi
mov dword [esp], 0x519283
mov ecx, edi
call dword [ebp - 0x61c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0x11
mov dword [esp], str.batch_countrycode
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x328]
call dword [ebp - 0x604]
lea ecx, [ebp - 0x328]
sub esp, 0xc
mov dword [esp], ecx
lea ecx, [ebp - 0x5d4]
call dword [ebp - 0x618]
mov ecx, dword [ebp - 0x5fc]
mov edx, dword [ebp - 0x5d4]
sub esp, 4
mov eax, dword [ecx + 0x1d8]
mov dword [ecx + 0x1d8], edx
lea ecx, [ebp - 0x5d4]
mov dword [ebp - 0x5d4], eax
call fcn.004fb960
lea ecx, [ebp - 0x328]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x318]
call esi
mov dword [esp], 0x519283
mov ecx, edi
call dword [ebp - 0x61c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0x12
mov dword [esp], str.batch_operatorname
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x308]
call dword [ebp - 0x604]
lea ecx, [ebp - 0x308]
sub esp, 0xc
mov dword [esp], ecx
lea ecx, [ebp - 0x5d0]
call dword [ebp - 0x618]
mov ecx, dword [ebp - 0x5fc]
mov edx, dword [ebp - 0x5d0]
sub esp, 4
mov eax, dword [ecx + 0x1dc]
mov dword [ecx + 0x1dc], edx
lea ecx, [ebp - 0x5d0]
mov dword [ebp - 0x5d0], eax
call fcn.004fb960
lea ecx, [ebp - 0x308]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x2f8]
call esi
mov dword [esp], 0x519283
mov ecx, edi
call dword [ebp - 0x61c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0xa
mov dword [esp], str.batch_ssid
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x2e8]
call dword [ebp - 0x604]
lea ecx, [ebp - 0x2e8]
sub esp, 0xc
mov dword [esp], ecx
lea ecx, [ebp - 0x5cc]
call dword [ebp - 0x618]
mov ecx, dword [ebp - 0x5fc]
mov edx, dword [ebp - 0x5cc]
sub esp, 4
mov eax, dword [ecx + 0x1e4]
mov dword [ecx + 0x1e4], edx
lea ecx, [ebp - 0x5cc]
mov dword [ebp - 0x5cc], eax
call fcn.004fb960
lea ecx, [ebp - 0x2e8]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x2d8]
call esi
mov dword [esp], 0x519283
mov ecx, edi
call dword [ebp - 0x61c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 9
mov dword [esp], str.batch_mic
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x2c8]
call dword [ebp - 0x604]
lea ecx, [ebp - 0x2c8]
sub esp, 0xc
mov dword [esp], ecx
lea ecx, [ebp - 0x5c8]
call dword [ebp - 0x618]
mov ecx, dword [ebp - 0x5fc]
mov edx, dword [ebp - 0x5c8]
sub esp, 4
mov eax, dword [ecx + 0x1ec]
mov dword [ecx + 0x1ec], edx
lea ecx, [ebp - 0x5c8]
mov dword [ebp - 0x5c8], eax
call fcn.004fb960
lea ecx, [ebp - 0x2c8]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x2b8]
call esi
mov dword [esp], 0
mov ecx, edi
call dword [ebp - 0x614]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0xe
mov dword [esp], str.batch_usesound
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x2a8]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x2a8]
mov edx, dword [ebp - 0x610]
call edx
mov ecx, dword [ebp - 0x5fc]
mov byte [ecx + 0x1f1], al
lea ecx, [ebp - 0x2a8]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x298]
call esi
mov dword [esp], 0x519283
mov ecx, edi
call dword [ebp - 0x61c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0xb
mov dword [esp], str.batch_sound
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x288]
call dword [ebp - 0x604]
lea ecx, [ebp - 0x288]
sub esp, 0xc
mov dword [esp], ecx
lea ecx, [ebp - 0x5c4]
call dword [ebp - 0x618]
mov ecx, dword [ebp - 0x5fc]
mov edx, dword [ebp - 0x5c4]
sub esp, 4
mov eax, dword [ecx + 0x1f4]
mov dword [ecx + 0x1f4], edx
lea ecx, [ebp - 0x5c4]
mov dword [ebp - 0x5c4], eax
call fcn.004fb960
lea ecx, [ebp - 0x288]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x278]
call esi
mov dword [esp], 0
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0x10
mov dword [esp], str.batch_cameratype
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x268]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x268]
mov dword [esp], 0
call dword [ebp - 0x608]
mov ecx, dword [ebp - 0x5fc]
sub esp, 4
mov dword [ecx + 0x1fc], eax
lea ecx, [ebp - 0x268]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x258]
call esi
mov dword [esp], 1
mov ecx, edi
call dword [ebp - 0x614]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0xf
mov dword [esp], str.batch_hostcache
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x248]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x248]
mov edx, dword [ebp - 0x610]
call edx
mov ecx, dword [ebp - 0x5fc]
mov byte [ecx + 0x201], al
lea ecx, [ebp - 0x248]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x238]
call esi
mov dword [esp], 1
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0x16
mov dword [esp], str.batch_diskautoincrease
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x228]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x228]
mov dword [esp], 0
call dword [ebp - 0x608]
mov ecx, dword [ebp - 0x5fc]
sub esp, 4
mov dword [ecx + 0x204], eax
lea ecx, [ebp - 0x228]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x218]
call esi
fld dword [0x51b314]
mov ecx, edi
fstp qword [esp]
call dword [method.QVariant.QVariant_double_]
sub esp, 8
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0xe
mov dword [esp], str.batch_disksize
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x208]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x208]
mov dword [esp], 0
call dword [method.QVariant.toDouble_bool__const]
mov ecx, dword [ebp - 0x5fc]
sub esp, 4
fstp qword [ecx + 0x208]
lea ecx, [ebp - 0x208]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x1f8]
call esi
mov dword [esp], 2
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0xf
mov dword [esp], str.batch_phonemode
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x1e8]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x1e8]
mov dword [esp], 0
call dword [ebp - 0x608]
mov ecx, dword [ebp - 0x5fc]
sub esp, 4
mov dword [ecx + 0x214], eax
lea ecx, [ebp - 0x1e8]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x1d8]
call esi
mov dword [esp], 0
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0xd
mov dword [esp], str.batch_winmode
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x1c8]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x1c8]
mov dword [esp], 0
call dword [ebp - 0x608]
mov ecx, dword [ebp - 0x5fc]
sub esp, 4
mov dword [ecx + 0x21c], eax
lea ecx, [ebp - 0x1c8]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x1b8]
call esi
mov dword [esp], 0
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0x10
mov dword [esp], str.batch_cursortype
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x1a8]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x1a8]
mov dword [esp], 0
call dword [ebp - 0x608]
mov ecx, dword [ebp - 0x5fc]
sub esp, 4
mov dword [ecx + 0x224], eax
lea ecx, [ebp - 0x1a8]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x198]
call esi
mov dword [esp], 1
mov ecx, edi
call dword [ebp - 0x614]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0x11
mov dword [esp], str.batch_show_tabbar
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x188]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x188]
mov edx, dword [ebp - 0x610]
call edx
mov ecx, dword [ebp - 0x5fc]
mov byte [ecx + 0x229], al
lea ecx, [ebp - 0x188]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x178]
call esi
mov dword [esp], 1
mov ecx, edi
call dword [ebp - 0x614]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0x15
mov dword [esp], str.batch_uselargetoolbar
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x168]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x168]
mov edx, dword [ebp - 0x610]
call edx
mov ecx, dword [ebp - 0x5fc]
mov byte [ecx + 0x22b], al
lea ecx, [ebp - 0x168]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x158]
call esi
mov dword [esp], 0
mov ecx, edi
call dword [ebp - 0x614]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0x14
mov dword [esp], str.batch_usewindpiscale
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x148]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x148]
mov edx, dword [ebp - 0x610]
call edx
mov ecx, dword [ebp - 0x5fc]
mov byte [ecx + 0x22d], al
lea ecx, [ebp - 0x148]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x138]
call esi
mov dword [esp], 0xffffffff
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0x11
mov dword [esp], str.batch_guilanguage
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x128]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x128]
mov dword [esp], 0
call dword [ebp - 0x608]
mov ecx, dword [ebp - 0x5fc]
sub esp, 4
mov dword [ecx + 0x230], eax
lea ecx, [ebp - 0x128]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x118]
call esi
mov dword [esp], 0
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0xf
mov dword [esp], str.batch_sleepmode
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x108]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x108]
mov dword [esp], 0
call dword [ebp - 0x608]
mov ecx, dword [ebp - 0x5fc]
sub esp, 4
mov dword [ecx + 0x238], eax
lea ecx, [ebp - 0x108]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0xf8]
call esi
mov dword [esp], 0
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0xe
mov dword [esp], str.batch_exitmode
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0xe8]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0xe8]
mov dword [esp], 0
call dword [ebp - 0x608]
mov ecx, dword [ebp - 0x5fc]
sub esp, 4
mov dword [ecx + 0x240], eax
lea ecx, [ebp - 0xe8]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0xd8]
call esi
mov dword [esp], 0xff
mov ecx, edi
call dword [ebp - 0x60c]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0xa
mov dword [esp], str.batch_vkey
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0xc8]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0xc8]
mov dword [esp], 0
call dword [ebp - 0x608]
mov ecx, dword [ebp - 0x5fc]
sub esp, 4
mov dword [ecx + 0x248], eax
lea ecx, [ebp - 0xc8]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0xb8]
call esi
mov dword [esp], 1
mov ecx, edi
call dword [ebp - 0x614]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0xf
mov dword [esp], str.batch_shownotic
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0xa8]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0xa8]
mov edx, dword [ebp - 0x610]
call edx
mov ecx, dword [ebp - 0x5fc]
mov byte [ecx + 0x24d], al
lea ecx, [ebp - 0xa8]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x98]
call esi
mov dword [esp], 0
mov ecx, edi
call dword [ebp - 0x614]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0xe
mov dword [esp], str.batch_synctime
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x88]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x88]
mov edx, dword [ebp - 0x610]
call edx
mov ecx, dword [ebp - 0x5fc]
mov byte [ecx + 0x24f], al
lea ecx, [ebp - 0x88]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
lea edi, [ebp - 0x78]
call esi
mov dword [esp], 0
mov ecx, edi
call dword [ebp - 0x614]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0xe
mov dword [esp], str.batch_autoboot
call edx
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x28], eax
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], ecx
lea ecx, [ebp - 0x68]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x68]
mov edx, dword [ebp - 0x610]
call edx
mov ecx, dword [ebp - 0x5fc]
mov byte [ecx + 0x251], al
lea ecx, [ebp - 0x68]
call esi
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
call esi
mov dword [esp], 1
lea ecx, [ebp - 0x58]
call dword [ebp - 0x614]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0xd
mov dword [esp], str.batch_accelon
call edx
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x28], eax
mov dword [esp + 4], ebx
mov dword [esp + 8], ecx
lea ecx, [ebp - 0x5c0]
mov dword [esp], ecx
lea ecx, [ebp - 0x48]
call dword [ebp - 0x604]
sub esp, 0xc
lea ecx, [ebp - 0x48]
mov edi, dword [ebp - 0x610]
call edi
mov edi, dword [ebp - 0x5fc]
lea ecx, [ebp - 0x48]
mov byte [edi + 0x253], al
call esi
mov ecx, ebx
call fcn.004fb960
lea ecx, [ebp - 0x58]
call esi
mov dword [esp], 0
mov ecx, dword [ebp - 0x620]
call dword [ebp - 0x614]
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 0x10
mov dword [esp], str.batch_appstartup
call edx
lea edx, [ebp - 0x48]
mov ecx, dword [ebp - 0x620]
mov dword [ebp - 0x48], eax
mov dword [esp + 4], edx
lea edx, [ebp - 0x5c0]
mov dword [esp + 8], ecx
mov ecx, ebx
mov dword [esp], edx
call dword [ebp - 0x604]
sub esp, 0xc
mov ecx, ebx
mov edx, dword [ebp - 0x610]
call edx
mov byte [edi + 0x255], al
mov ecx, ebx
call esi
lea eax, [ebp - 0x48]
mov ecx, eax
call fcn.004fb960
mov ecx, dword [ebp - 0x620]
call esi
lea ecx, [ebp - 0x5ec]
call fcn.004fb960
lea ecx, [ebp - 0x5c0]
call dword [method.QSettings.QSettings__]
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret
mov eax, dword [ebp - 0x5ec]
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], str.else
mov edx, dword [eax + 4]
mov dword [esp + 4], edx
add eax, dword [eax + 0xc]
mov dword [esp], eax
call edi
test eax, eax
jne 0x43dde0
mov eax, dword [ebp - 0x5fc]
mov dword [eax + 0x1bc], 1
jmp 0x43cb3d
mov dword [edx + 0x1b0], 0x78
jmp 0x43c963
mov dword [edx + 0x188], 1
call dword [method.GraphicsInfo.getInstance__]
mov dword [esp], eax
lea ecx, [ebp - 0x48]
call dword [method.GraphicsInfo.getDisplayCardInfo__]
mov eax, dword [ebp - 0x48]
sub esp, 4
mov edx, dword [eax + 8]
cmp dword [eax + 0xc], edx
je 0x43ddd0
cmp dword [eax], 1
jbe 0x43dd34
lea edi, [eax + edx*4 + 0x10]
mov eax, dword [eax + 4]
lea ecx, [ebp - 0x48]
mov dword [esp], eax
call dword [method.QListData.detach_int_]
mov dword [ebp - 0x610], eax
mov eax, dword [ebp - 0x48]
sub esp, 4
mov edx, dword [eax + 0xc]
lea edx, [eax + edx*4 + 0x10]
mov ecx, edx
mov edx, dword [eax + 8]
lea eax, [eax + edx*4 + 0x10]
cmp ecx, eax
je 0x43dd13
mov edx, dword [ebp - 0x5fc]
mov dword [ebp - 0x5fc], ecx
mov dword [ebp - 0x614], edx
lea esi, [esi]
test eax, eax
je 0x43dcf9
mov edx, dword [edi]
mov ecx, dword [edx]
mov dword [eax], edx
add ecx, 1
cmp ecx, 1
jbe 0x43dcf9
lock add dword [edx], 1
setne cl
add eax, 4
add edi, 4
cmp dword [ebp - 0x5fc], eax
jne 0x43dce0
mov eax, dword [ebp - 0x614]
mov dword [ebp - 0x5fc], eax
mov eax, dword [ebp - 0x610]
mov eax, dword [eax]
test eax, eax
jne 0x43de10
mov eax, dword [ebp - 0x610]
call fcn.0040d140
mov eax, dword [ebp - 0x48]
mov edx, dword [eax + 8]
lea eax, [eax + edx*4 + 0x10]
mov ecx, dword [ebp - 0x620]
mov edi, dword [method.QString.toLower___const]
mov dword [esp], eax
call edi
sub esp, 4
mov edx, dword [ebp - 0x600]
mov dword [esp + 4], 4
mov dword [esp], str.qcom
call edx
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x620]
lea ecx, [ebp - 0x5f0]
mov dword [esp], eax
call edi
sub esp, 4
lea ecx, [ebp - 0x5f0]
mov dword [esp + 8], 1
mov dword [esp + 4], 0
mov dword [esp], ebx
call dword [method.QString.indexOf_QString_const__int__Qt::CaseSensitivity__const]
lea ecx, [ebp - 0x5f0]
sub esp, 0xc
mov edi, eax
call fcn.004fb960
mov ecx, ebx
call fcn.004fb960
cmp edi, 0xffffffff
je 0x43ddc5
mov eax, dword [ebp - 0x5fc]
mov dword [eax + 0x188], 0
mov ecx, dword [ebp - 0x620]
call fcn.004fb960
lea ecx, [ebp - 0x48]
call fcn.004fa5d0
jmp 0x43c49c
mov dword [esp + 4], 0xa
mov dword [esp], 0
lea ecx, [ebp - 0x5ec]
call dword [method.QString.toInt_bool__int__const]
mov edi, dword [ebp - 0x5fc]
sub esp, 8
mov dword [edi + 0x1bc], eax
jmp 0x43cb3d
cmp eax, 0xffffffff
je 0x43dd2e
mov eax, dword [ebp - 0x610]
lock sub dword [eax], 1
setne al
test al, al
jne 0x43dd2e
jmp 0x43dd23