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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x46561f
mov eax, dword fs:[0]
push eax
sub esp, 0x44
push ebx
push esi
push edi
mov eax, dword [0x5732dc]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0x2c]
push eax
call dword [0x46a8e8]
lea ecx, [ebp - 0x2c]
mov eax, dword [eax]
cmp dword [eax + 4], 0
sete bl
call dword [0x46a91c]
mov esi, dword [0x46a8e4]
test bl, bl
je 0x43dfe0
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b460
mov ebx, dword [ebp + 8]
mov ecx, ebx
push eax
mov dword [ebp - 4], 0
call esi
lea ecx, [ebp - 0x2c]
mov dword [ebp - 4], 0xffffffff
call dword [0x46a91c]
jmp 0x43dfe3
mov ebx, dword [ebp + 8]
lea eax, [ebp - 0x30]
mov dword [ebp - 0x30], 0x1dc
push eax
mov ecx, ebx
mov dword [ebp - 0x2c], 0xec
call dword [0x46ab30]
push 1
push 0
push 0
lea ecx, [ebp - 0x14]
call dword [0x46b004]
push 0
lea ecx, [ebp - 0x14]
call dword [0x46b000]
push 0
lea ecx, [ebp - 0x14]
call dword [0x46affc]
lea eax, [ebp - 0x2c]
mov ecx, ebx
push eax
call dword [0x46aff4]
mov eax, dword [eax]
shr eax, 0x1d
and al, 1
movzx ecx, al
mov eax, dword [ebp - 0x14]
shl ecx, 0x1d
xor ecx, eax
and ecx, 0x20000000
xor eax, ecx
mov ecx, ebx
push eax
mov dword [ebp - 0x14], eax
call dword [0x46aff0]
lea ecx, [ebp - 0x28]
call dword [0x46a9a0]
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 1
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b500
push 1
push 0
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 2
push ecx
push eax
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x38], 0xffffffff
mov dword [ebp - 0x34], 0xffffffff
call dword [0x46a9a8]
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 1
call dword [0x46a91c]
lea eax, [ebp - 0x28]
mov ecx, ebx
push eax
call dword [0x46ab2c]
push 0xe1
push 0x1f
lea ecx, [ebp - 0x2c]
call dword [0x46a5a0]
push eax
mov ecx, ebx
mov byte [ebp - 4], 3
call dword [0x46ae58]
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 1
call dword [0x46a59c]
push 0
mov ecx, ebx
call dword [0x46ae48]
push 0x10
call fcn.0045df32
add esp, 4
mov dword [ebp - 0x2c], eax
mov byte [ebp - 4], 4
test eax, eax
je 0x43e111
push ebx
mov ecx, eax
call dword [0x46b5fc]
mov edx, dword [ebp - 0x2c]
mov dword [edx], vtable.QVBoxLayout.0
mov dword [edx + 8], vtable.QVBoxLayout.1.0
jmp 0x43e113
xor edx, edx
lea eax, [ebp - 0x2c]
mov dword [edi], edx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b260
push eax
mov ecx, edx
mov byte [ebp - 4], 5
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 1
call dword [0x46a91c]
mov ecx, dword [edi]
push 3
call dword [0x46ae24]
mov ecx, dword [edi]
push 0xffffffffffffffff
push 9
push 0xffffffffffffffff
push 0xffffffffffffffff
call dword [0x46af18]
push 0x18
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 6
test ebx, ebx
je 0x43e185
mov eax, dword [ebp + 8]
mov ecx, ebx
push 0
push eax
call dword [0x46b5d8]
mov dword [ebx], vtable.QLabel.0
mov dword [ebx + 8], vtable.QLabel.1.0
jmp 0x43e187
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 4], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b5c0
push eax
mov ecx, ebx
mov byte [ebp - 4], 7
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 1
call dword [0x46a91c]
lea ecx, [ebp - 0x40]
call dword [0x46a9f8]
push 7
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 8
call dword [0x46a9f4]
mov ecx, dword [edi + 4]
lea eax, [ebp - 0x40]
push eax
call dword [0x46ae64]
mov ecx, dword [edi + 4]
push 0x82
call dword [0x46b5d0]
mov ecx, dword [edi]
push 0
push 0
push dword [edi + 4]
call dword [0x46b608]
push 0x10
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 9
test ebx, ebx
je 0x43e21c
mov ecx, ebx
call dword [0x46ae1c]
mov dword [ebx], vtable.QHBoxLayout.0
mov dword [ebx + 8], vtable.QHBoxLayout.1.0
jmp 0x43e21e
xor ebx, ebx
push 0
mov ecx, ebx
mov byte [ebp - 4], 8
mov dword [edi + 8], ebx
call dword [0x46af14]
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b340
mov ecx, dword [edi + 8]
push eax
mov byte [ebp - 4], 0xa
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
mov ecx, dword [edi + 8]
push 3
call dword [0x46ae24]
push 0x10
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0xb
test ebx, ebx
je 0x43e28b
mov ecx, ebx
call dword [0x46ae18]
mov dword [ebx], vtable.QVBoxLayout.0
mov dword [ebx + 8], vtable.QVBoxLayout.1.0
jmp 0x43e28d
xor ebx, ebx
push 0
mov ecx, ebx
mov byte [ebp - 4], 8
mov dword [edi + 0xc], ebx
call dword [0x46af14]
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b3a0
mov ecx, dword [edi + 0xc]
push eax
mov byte [ebp - 4], 0xc
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
mov ecx, dword [edi + 0xc]
push 0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
call dword [0x46af18]
push 0x18
call fcn.0045df32
add esp, 4
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp + 8]
mov byte [ebp - 4], 0xd
test eax, eax
je 0x43e307
push 0
push ebx
mov ecx, eax
call dword [0x46b5d8]
mov edx, dword [ebp - 0x2c]
mov dword [edx], vtable.QLabel.0
mov dword [edx + 8], vtable.QLabel.1.0
jmp 0x43e309
xor edx, edx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x10], edx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b520
push eax
mov ecx, edx
mov byte [ebp - 4], 0xe
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
mov ecx, dword [edi + 0x10]
push 0x96
push 0xb4
call dword [0x46ab20]
mov ecx, dword [edi + 0x10]
push 0x96
push 0xb4
call dword [0x46ae68]
push 0xffffffffffffffff
lea eax, [ebp - 0x2c]
push str.:_general_Resources_logo.png
push eax
call dword [0x46a908]
add esp, 8
mov byte [ebp - 4], 0xf
mov ecx, esp
push 0
mov dword [ecx], 0
lea ecx, [ebp - 0x50]
push eax
call dword [0x46a980]
mov ecx, dword [edi + 0x10]
push eax
mov byte [ebp - 4], 0x10
call dword [0x46b5c4]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0xf
call dword [0x46a984]
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
mov ecx, dword [edi + 0x10]
push 0
call dword [0x46ae00]
mov ecx, dword [edi + 0xc]
push 0
push 0
push dword [edi + 0x10]
call dword [0x46b608]
push 0x18
call fcn.0045df32
add esp, 4
mov dword [ebp - 0x2c], eax
mov byte [ebp - 4], 0x11
test eax, eax
je 0x43e3f5
push 0
push ebx
mov ecx, eax
call dword [0x46b5d8]
mov edx, dword [ebp - 0x2c]
mov dword [edx], vtable.QLabel.0
mov dword [edx + 8], vtable.QLabel.1.0
jmp 0x43e3f7
xor edx, edx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x14], edx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b2c0
push eax
mov ecx, edx
mov byte [ebp - 4], 0x12
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
mov ecx, dword [edi + 0x14]
push 0x24
call dword [0x46b5d0]
mov ecx, dword [edi + 0xc]
push 0
push 0
push dword [edi + 0x14]
call dword [0x46b608]
mov ecx, dword [edi + 8]
push 0
push dword [edi + 0xc]
call dword [0x46ae20]
push 0x18
call fcn.0045df32
add esp, 4
mov dword [ebp - 0x2c], eax
mov byte [ebp - 4], 0x13
test eax, eax
je 0x43e475
push ebx
mov ecx, eax
call dword [0x46afa8]
mov edx, dword [ebp - 0x2c]
mov dword [edx], vtable.QStackedWidget.0
mov dword [edx + 8], vtable.QStackedWidget.1.0
jmp 0x43e477
xor edx, edx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x18], edx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b600
push eax
mov ecx, edx
mov byte [ebp - 4], 0x14
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
push 0x18
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x15
test ebx, ebx
je 0x43e4ce
push 0
push 0
mov ecx, ebx
call dword [0x46ab14]
mov dword [ebx], vtable.QWidget.0
mov dword [ebx + 8], vtable.QWidget.1.0
jmp 0x43e4d0
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x1c], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b580
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x16
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
push 0x10
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x17
test ebx, ebx
je 0x43e526
push dword [edi + 0x1c]
mov ecx, ebx
call dword [0x46ae14]
mov dword [ebx], vtable.QFormLayout.0
mov dword [ebx + 8], vtable.QFormLayout.1.0
jmp 0x43e528
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x20], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b620
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x18
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
push 0x18
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x19
test ebx, ebx
je 0x43e580
push 0
push dword [edi + 0x1c]
mov ecx, ebx
call dword [0x46b5d8]
mov dword [ebx], vtable.QLabel.0
mov dword [ebx + 8], vtable.QLabel.1.0
jmp 0x43e582
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x24], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b5e0
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x1a
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
push dword [edi + 0x24]
mov ecx, dword [edi + 0x20]
push 0
push 1
call dword [0x46ae08]
push 0x18
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x1b
test ebx, ebx
je 0x43e5e8
push dword [edi + 0x1c]
mov ecx, ebx
call dword [0x46afc0]
mov dword [ebx], vtable.QLineEdit.0
mov dword [ebx + 8], vtable.QLineEdit.1.0
jmp 0x43e5ea
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x28], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b400
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x1c
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
mov ecx, dword [edi + 0x28]
push 0
push 0xc8
call dword [0x46ab20]
push dword [edi + 0x28]
mov ecx, dword [edi + 0x20]
push 1
push 1
call dword [0x46ae08]
push 0x18
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x1d
test ebx, ebx
je 0x43e662
push 0
push dword [edi + 0x1c]
mov ecx, ebx
call dword [0x46b5d8]
mov dword [ebx], vtable.QLabel.0
mov dword [ebx + 8], vtable.QLabel.1.0
jmp 0x43e664
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x2c], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b280
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x1e
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
push dword [edi + 0x2c]
mov ecx, dword [edi + 0x20]
push 0
push 4
call dword [0x46ae08]
push 0x18
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x1f
test ebx, ebx
je 0x43e6ca
push dword [edi + 0x1c]
mov ecx, ebx
call dword [0x46afc0]
mov dword [ebx], vtable.QLineEdit.0
mov dword [ebx + 8], vtable.QLineEdit.1.0
jmp 0x43e6cc
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x30], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b4e0
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x20
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
mov ecx, dword [edi + 0x30]
push 0
push 0x32
call dword [0x46ab20]
mov ecx, dword [edi + 0x30]
push 2
call dword [0x46adf8]
push dword [edi + 0x30]
mov ecx, dword [edi + 0x20]
push 1
push 4
call dword [0x46ae08]
push 0x24
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x21
test ebx, ebx
je 0x43e748
push 1
push 7
push 0x14
push 0x28
mov ecx, ebx
call dword [0x46b610]
mov dword [ebx], vtable.QSpacerItem.0
jmp 0x43e74a
xor ebx, ebx
mov ecx, dword [edi + 0x20]
push ebx
push 0
push 6
mov byte [ebp - 4], 8
mov dword [edi + 0x34], ebx
call dword [0x46ae0c]
push 0x18
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x22
test ebx, ebx
je 0x43e790
push dword [edi + 0x1c]
mov ecx, ebx
call dword [0x46ae34]
mov dword [ebx], vtable.QCheckBox.0
mov dword [ebx + 8], vtable.QCheckBox.1.0
jmp 0x43e792
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x38], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b3e0
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x23
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
mov ecx, dword [edi + 0x38]
push 1
call dword [0x46ab1c]
push dword [edi + 0x38]
mov ecx, dword [edi + 0x20]
push 1
push 6
call dword [0x46ae08]
push 0x24
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x24
test ebx, ebx
je 0x43e801
push 1
push 7
push 0x14
push 0x28
mov ecx, ebx
call dword [0x46b610]
mov dword [ebx], vtable.QSpacerItem.0
jmp 0x43e803
xor ebx, ebx
mov ecx, dword [edi + 0x20]
push ebx
push 0
push 7
mov byte [ebp - 4], 8
mov dword [edi + 0x3c], ebx
call dword [0x46ae0c]
push 0x18
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x25
test ebx, ebx
je 0x43e849
push dword [edi + 0x1c]
mov ecx, ebx
call dword [0x46b5a4]
mov dword [ebx], vtable.QPushButton.0
mov dword [ebx + 8], vtable.QPushButton.1.0
jmp 0x43e84b
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x40], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b3c0
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x26
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
push dword [edi + 0x40]
mov ecx, dword [edi + 0x20]
push 1
push 7
call dword [0x46ae08]
push 0x10
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x27
test ebx, ebx
je 0x43e8ae
mov ecx, ebx
call dword [0x46ae1c]
mov dword [ebx], vtable.QHBoxLayout.0
mov dword [ebx + 8], vtable.QHBoxLayout.1.0
jmp 0x43e8b0
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x44], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b320
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x28
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
push 0x24
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x29
test ebx, ebx
je 0x43e904
push 1
push 7
push 0x14
push 0x28
mov ecx, ebx
call dword [0x46b610]
mov dword [ebx], vtable.QSpacerItem.0
jmp 0x43e906
xor ebx, ebx
mov ecx, dword [edi + 0x44]
mov dword [edi + 0x48], ebx
push ebx
mov byte [ebp - 4], 8
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0x18
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x2a
test ebx, ebx
je 0x43e947
push dword [edi + 0x1c]
mov ecx, ebx
call dword [0x46b5a4]
mov dword [ebx], vtable.QPushButton.0
mov dword [ebx + 8], vtable.QPushButton.1.0
jmp 0x43e949
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x4c], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b560
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x2b
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
mov ecx, dword [edi + 0x44]
push 0
push 0
push dword [edi + 0x4c]
call dword [0x46b608]
push dword [edi + 0x44]
mov ecx, dword [edi + 0x20]
push 2
push 9
call dword [0x46ae04]
push dword [edi + 0x1c]
mov ecx, dword [edi + 0x18]
call dword [0x46afa0]
push 0x18
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x2c
test ebx, ebx
je 0x43e9cc
push 0
push 0
mov ecx, ebx
call dword [0x46ab14]
mov dword [ebx], vtable.QWidget.0
mov dword [ebx + 8], vtable.QWidget.1.0
jmp 0x43e9ce
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x50], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b300
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x2d
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
push 0x10
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x2e
test ebx, ebx
je 0x43ea24
push dword [edi + 0x50]
mov ecx, ebx
call dword [0x46b5fc]
mov dword [ebx], vtable.QVBoxLayout.0
mov dword [ebx + 8], vtable.QVBoxLayout.1.0
jmp 0x43ea26
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x54], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b2e0
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x2f
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
push 0x18
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x30
test ebx, ebx
je 0x43ea7e
push 0
push dword [edi + 0x50]
mov ecx, ebx
call dword [0x46ab14]
mov dword [ebx], vtable.QWidget.0
mov dword [ebx + 8], vtable.QWidget.1.0
jmp 0x43ea80
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x58], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b360
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x31
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
push 0xe1
push 0x1f
lea ecx, [ebp - 0x2c]
call dword [0x46a5a0]
mov ecx, dword [edi + 0x58]
push eax
mov byte [ebp - 4], 0x32
call dword [0x46ae58]
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a59c]
push 0x10
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x33
test ebx, ebx
je 0x43eb01
push dword [edi + 0x58]
mov ecx, ebx
call dword [0x46b604]
mov dword [ebx], vtable.QHBoxLayout.0
mov dword [ebx + 8], vtable.QHBoxLayout.1.0
jmp 0x43eb03
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x5c], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b540
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x34
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
mov ecx, dword [edi + 0x5c]
push 0
push 0
push 0
push 0
call dword [0x46af18]
push 0x24
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x35
test ebx, ebx
je 0x43eb68
push 1
push 7
push 0x14
push 0x28
mov ecx, ebx
call dword [0x46b610]
mov dword [ebx], vtable.QSpacerItem.0
jmp 0x43eb6a
xor ebx, ebx
mov ecx, dword [edi + 0x5c]
mov dword [edi + 0x60], ebx
push ebx
mov byte [ebp - 4], 8
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0x18
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x36
test ebx, ebx
je 0x43ebab
push dword [edi + 0x58]
mov ecx, ebx
call dword [0x46b5a4]
mov dword [ebx], vtable.QPushButton.0
mov dword [ebx + 8], vtable.QPushButton.1.0
jmp 0x43ebad
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x64], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b240
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x37
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 8
call dword [0x46a91c]
mov ecx, dword [edi + 0x64]
lea eax, [ebp - 0x34]
push eax
call dword [0x46aff4]
mov eax, dword [eax]
shr eax, 0x1d
and al, 1
movzx ecx, al
mov eax, dword [ebp - 0x14]
shl ecx, 0x1d
xor ecx, eax
and ecx, 0x20000000
xor eax, ecx
mov ecx, dword [edi + 0x64]
push eax
mov dword [ebp - 0x14], eax
call dword [0x46aff0]
lea ecx, [ebp - 0x24]
call dword [0x46a9a0]
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b380
push 1
push 0
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x39
push ecx
push eax
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x38], 0xffffffff
mov dword [ebp - 0x34], 0xffffffff
call dword [0x46a9a8]
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x38
call dword [0x46a91c]
mov ecx, dword [edi + 0x64]
lea eax, [ebp - 0x24]
push eax
call dword [0x46ae44]
mov ecx, dword [edi + 0x64]
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x38], 0x20
mov dword [ebp - 0x34], 0x20
call dword [0x46ae3c]
mov ecx, dword [edi + 0x64]
push 0
call dword [0x46ae40]
mov ecx, dword [edi + 0x64]
push 0
call dword [0x46adec]
mov ecx, dword [edi + 0x5c]
push 0
push 0
push dword [edi + 0x64]
call dword [0x46b608]
push 0x18
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x3a
test ebx, ebx
je 0x43eccb
push dword [edi + 0x58]
mov ecx, ebx
call dword [0x46b5a4]
mov dword [ebx], vtable.QPushButton.0
mov dword [ebx + 8], vtable.QPushButton.1.0
jmp 0x43eccd
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x68], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b480
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x3b
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x38
call dword [0x46a91c]
mov ecx, dword [edi + 0x68]
lea eax, [ebp - 0x34]
push eax
call dword [0x46aff4]
mov eax, dword [eax]
shr eax, 0x1d
and al, 1
movzx ecx, al
mov eax, dword [ebp - 0x14]
shl ecx, 0x1d
xor ecx, eax
and ecx, 0x20000000
xor eax, ecx
mov ecx, dword [edi + 0x68]
push eax
mov dword [ebp - 0x14], eax
call dword [0x46aff0]
lea ecx, [ebp - 0x20]
call dword [0x46a9a0]
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b440
push 1
push 0
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x3d
push ecx
push eax
lea ecx, [ebp - 0x20]
mov dword [ebp - 0x38], 0xffffffff
mov dword [ebp - 0x34], 0xffffffff
call dword [0x46a9a8]
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x3c
call dword [0x46a91c]
mov ecx, dword [edi + 0x68]
lea eax, [ebp - 0x20]
push eax
call dword [0x46ae44]
mov ecx, dword [edi + 0x68]
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x38], 0x20
mov dword [ebp - 0x34], 0x20
call dword [0x46ae3c]
mov ecx, dword [edi + 0x68]
push 0
call dword [0x46ae40]
mov ecx, dword [edi + 0x68]
push 0
call dword [0x46ae38]
mov ecx, dword [edi + 0x68]
push 0
call dword [0x46adec]
mov ecx, dword [edi + 0x5c]
mov ebx, dword [0x46b608]
push 0
push 0
push dword [edi + 0x68]
call ebx
mov ecx, dword [edi + 0x54]
push 0
push 0
push dword [edi + 0x58]
call ebx
push 0x18
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x3e
test ebx, ebx
je 0x43ee04
push dword [edi + 0x50]
mov ecx, ebx
call dword [0x46b5a4]
mov dword [ebx], vtable.QPushButton.0
mov dword [ebx + 8], vtable.QPushButton.1.0
jmp 0x43ee06
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x6c], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b2a0
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x3f
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x3c
call dword [0x46a91c]
lea ecx, [ebp - 0x1c]
call dword [0x46a9a0]
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b5a0
push 1
push 0
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x41
push ecx
push eax
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x38], 0xffffffff
mov dword [ebp - 0x34], 0xffffffff
call dword [0x46a9a8]
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x40
call dword [0x46a91c]
mov ecx, dword [edi + 0x6c]
lea eax, [ebp - 0x1c]
push eax
call dword [0x46ae44]
mov ecx, dword [edi + 0x6c]
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x38], 0x18
mov dword [ebp - 0x34], 0x10
call dword [0x46ae3c]
mov ecx, dword [edi + 0x6c]
push 0
call dword [0x46adec]
mov ecx, dword [edi + 0x54]
push 0
push 0
push dword [edi + 0x6c]
call dword [0x46b608]
push 0x18
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x42
test ebx, ebx
je 0x43eee5
push dword [edi + 0x50]
mov ecx, ebx
call dword [0x46b5a4]
mov dword [ebx], vtable.QPushButton.0
mov dword [ebx + 8], vtable.QPushButton.1.0
jmp 0x43eee7
xor ebx, ebx
lea eax, [ebp - 0x2c]
mov dword [edi + 0x70], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b420
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x43
call esi
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x40
call dword [0x46a91c]
lea ecx, [ebp - 0x18]
call dword [0x46a9a0]
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b4c0
push 1
push 0
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x45
push ecx
push eax
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x38], 0xffffffff
mov dword [ebp - 0x34], 0xffffffff
call dword [0x46a9a8]
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x44
call dword [0x46a91c]
mov ecx, dword [edi + 0x70]
lea eax, [ebp - 0x18]
push eax
call dword [0x46ae44]
mov ecx, dword [edi + 0x54]
push 0
push 0
push dword [edi + 0x70]
call dword [0x46b608]
push 0x24
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x46
test ebx, ebx
je 0x43ef9e
push 7
push 1
push 0x28
push 0x14
mov ecx, ebx
call dword [0x46b610]
mov dword [ebx], vtable.QSpacerItem.0
jmp 0x43efa0
xor ebx, ebx
mov ecx, dword [edi + 0x54]
mov dword [edi + 0x74], ebx
push ebx
mov byte [ebp - 4], 0x44
mov eax, dword [ecx]
call dword [eax + 0x2c]
push dword [edi + 0x50]
mov ecx, dword [edi + 0x18]
call dword [0x46afa0]
mov ecx, dword [edi + 8]
push 0
push 0
push dword [edi + 0x18]
call dword [0x46b608]
mov ecx, dword [edi]
push 0
push dword [edi + 8]
call dword [0x46ae20]
push 0x18
call fcn.0045df32
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov byte [ebp - 4], 0x47
test ebx, ebx
je 0x43f00d
mov eax, dword [ebp + 8]
mov ecx, ebx
push 0
push eax
call dword [0x46b5d8]
mov dword [ebx], vtable.QLabel.0
mov dword [ebx + 8], vtable.QLabel.1.0
jmp 0x43f00f
xor ebx, ebx
lea eax, [ebp - 0x34]
mov dword [edi + 0x78], ebx
push eax
lea ecx, [ebp - 0xd]
call fcn.0043b4a0
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x48
call esi
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x44
call dword [0x46a91c]
push ecx
mov eax, esp
mov dword [eax], 0x84
mov ecx, dword [edi + 0x78]
call dword [0x46b5d0]
mov ecx, dword [edi + 0x78]
push 1
call dword [0x46b5cc]
mov ecx, dword [edi]
push 0
push 0
push dword [edi + 0x78]
call dword [0x46b608]
mov ebx, dword [ebp + 8]
mov ecx, edi
push ebx
call fcn.0043dbb0
mov ecx, dword [edi + 0x18]
push 1
call dword [0x46af9c]
mov ecx, dword [edi + 0x68]
mov esi, dword [0x46adf0]
push 0
call esi
mov ecx, dword [edi + 0x6c]
push 0
call esi
push ebx
call dword [0x46a944]
mov esi, dword [0x46a9a4]
lea ecx, [ebp - 0x18]
add esp, 4
mov byte [ebp - 4], 0x40
call esi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x3c
call esi
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x38
call esi
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 8
call esi
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 1
call dword [0x46a9b8]
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4