Function at 0x60c770
Capabilities:
Access peb ldr_data
Get ntdll base address

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x65d7f8
mov eax, dword fs:[0]
push eax
sub esp, 0x1c
push esi
push edi
mov eax, dword [0x76c12c]
xor eax, esp
push eax
lea eax, [esp + 0x28]
mov dword fs:[0], eax
mov esi, ecx
push esi
lea ecx, [esi + 0x14]
call fcn.0041b550
mov edi, dword [sym.imp.QtCore4.dll_public:_static_bool___cdecl_QObject::connect_class_QObject_const___char_const___class_QObject_const___char_const___enum_Qt::ConnectionType_]
push 0
push str.1SlotAddConsoleString_QString_
push esi
push str.2SignalAddConsoleString_QString_
push esi
call edi
add esp, 0x14
push 0
push str.1SlotAddCppToJSCall_QString_
push esi
push str.2SignalAddCppToJSCall_QString_
push esi
call edi
add esp, 0x14
push 0
push str.1SlotAddJSToCppCall_QString_
push esi
push str.2SignalAddJSToCppCall_QString_
push esi
call edi
add esp, 0x14
push 0
push str.1SlotAddJSLog_QString_
push esi
push str.2SignalAddJSLog_QString_
push esi
call edi
mov eax, dword [esi + 0x30]
add esp, 0x14
push 0
push str.1SlotCloseWindow__
push esi
push 0x6d8f80
push eax
call edi
mov ecx, dword [esi + 0x2c]
add esp, 0x14
push 0
push str.1SlotMaximizeWindow__
push esi
push 0x6d8fa4
push ecx
call edi
mov edx, dword [esi + 0x34]
add esp, 0x14
push 0
push str.1SlotMinimizeWindow__
push esi
push 0x6d8fc8
push edx
call edi
add esp, 0x14
push 0x14
call fcn.0058d3f0
mov edi, eax
add esp, 4
mov dword [esp + 0xc], edi
mov dword [esp + 0x30], 0
test edi, edi
je 0x60c87b
push ecx
mov eax, esp
mov dword [esp + 0x14], esp
push esi
mov ecx, edi
mov dword [eax], 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [edi], vtable.QLabel.0
mov dword [edi + 8], vtable.QLabel.1.0
jmp 0x60c87d
xor edi, edi
or esi, 0xffffffff
mov dword [esp + 0x30], esi
push str.:_Scarlett_images_cube_logo_small.png
lea ecx, [esp + 0x10]
mov dword [0x776ddc], edi
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::constructor_char_const__]
mov dword [esp + 0x30], 1
push 0
push eax
mov ecx, 0x777188
call dword [sym.imp.QtGui4.dll_public:_bool___thiscall_QImage::load_class_QString_const___char_const__]
mov dword [esp + 0x30], esi
lea ecx, [esp + 0xc]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov eax, esp
mov dword [esp + 0x14], esp
mov dword [eax], 0
lea eax, [esp + 0x18]
push 0x777188
push eax
call dword [sym.imp.QtGui4.dll_public:_static_class_QPixmap___cdecl_QPixmap::fromImage_class_QImage_const___class_QFlags_enum_Qt::ImageConversionFlag__]
add esp, 0xc
mov dword [esp + 0x30], 2
mov ecx, dword [0x776ddc]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setPixmap_class_QPixmap_const__]
mov dword [esp + 0x30], esi
lea ecx, [esp + 0x14]
call dword [sym.imp.QtGui4.dll_public_virtual:_void___thiscall_QPixmap::destructor_void_]
mov ecx, 0x777188
call dword [sym.imp.QtGui4.dll_public:_int___thiscall_QImage::height_void_const]
mov ecx, 0x777188
lea esi, [eax - 1]
call dword [sym.imp.QtGui4.dll_public:_int___thiscall_QImage::width_void_const]
lea ecx, [esp + 0x14]
dec eax
push ecx
mov ecx, dword [0x776ddc]
mov dword [esp + 0x18], 0
mov dword [esp + 0x1c], 0
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], esi
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setGeometry_class_QRect_const__]
mov ecx, dword [0x776ddc]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::hide_void_]
mov ecx, dword [esp + 0x28]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret