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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x42dbdb
mov eax, dword fs:[0]
push eax
sub esp, 0x94
push ebx
push esi
push edi
mov eax, dword [0x4b4590]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x54], 0
push 0x439362
mov ecx, dword [ebp - 0x10]
add ecx, 0x70
call dword [sym.imp.QtCore4.dll_public:_class_QString____thiscall_QString::operator_char_const__]
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x54], 0x439362
call fcn.00411dd0
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x1c], eax
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x20], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x68], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x50], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x18], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x14], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x74], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x75], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x78], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x77], 0
mov eax, dword [ebp - 0x10]
mov byte [eax + 0x76], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x94], 0
push 0
push str.1slotStyleSheetUSB__
mov eax, dword [ebp - 0x10]
push eax
push str.2clicked__
mov ecx, dword [ebp - 0x10]
mov edx, dword [ecx + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_public:_static_bool___cdecl_QObject::connect_class_QObject_const___char_const___class_QObject_const___char_const___enum_Qt::ConnectionType_]
add esp, 0x14
push 0
push str.1slotStyleSheetDVD__
mov eax, dword [ebp - 0x10]
push eax
push str.2clicked__
mov ecx, dword [ebp - 0x10]
mov edx, dword [ecx + 0x3c]
push edx
call dword [sym.imp.QtCore4.dll_public:_static_bool___cdecl_QObject::connect_class_QObject_const___char_const___class_QObject_const___char_const___enum_Qt::ConnectionType_]
add esp, 0x14
push 0x28
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x90], eax
mov dword [ebp - 4], 0
cmp dword [ebp - 0x90], 0
je 0x404a3b
push 1
push 0x1e
push 0x78
push 0
push str.Create
lea eax, [ebp - 0x8c]
push eax
call fcn.00404e10
add esp, 0xc
mov dword [ebp - 0x98], eax
mov ecx, dword [ebp - 0x98]
mov dword [ebp - 0x9c], ecx
mov byte [ebp - 4], 1
mov edx, dword [ebp - 0x54]
or edx, 1
mov dword [ebp - 0x54], edx
mov eax, dword [ebp - 0x9c]
push eax
push 1
mov ecx, dword [ebp - 0x10]
mov edx, dword [ecx + 0x28]
push edx
mov ecx, dword [ebp - 0x90]
call fcn.00408ea0
mov dword [ebp - 0xa0], eax
jmp 0x404a45
mov dword [ebp - 0xa0], 0
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x94], eax
mov dword [ebp - 4], 2
mov ecx, dword [ebp - 0x10]
mov edx, dword [ebp - 0x94]
mov dword [ecx + 0x5c], edx
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x54]
and eax, 1
je 0x404a83
and dword [ebp - 0x54], 0xfffffffe
lea ecx, [ebp - 0x8c]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x20
push 0x78
push 0xda
push 0x3c
lea ecx, [ebp - 0x88]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QRect::constructor_int__int__int__int_]
push eax
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x5c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setGeometry_class_QRect_const__]
push 0
push str.1slotButtonUSB__
mov eax, dword [ebp - 0x10]
push eax
push str.2clicked__
mov ecx, dword [ebp - 0x10]
mov edx, dword [ecx + 0x5c]
push edx
call dword [sym.imp.QtCore4.dll_public:_static_bool___cdecl_QObject::connect_class_QObject_const___char_const___class_QObject_const___char_const___enum_Qt::ConnectionType_]
add esp, 0x14
push 0x28
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x74], eax
mov dword [ebp - 4], 3
cmp dword [ebp - 0x74], 0
je 0x404b39
push 1
push 0x1e
push 0x78
push 0
push str.Create
lea eax, [ebp - 0x70]
push eax
call fcn.00404e10
add esp, 0xc
mov dword [ebp - 0x98], eax
mov ecx, dword [ebp - 0x98]
mov dword [ebp - 0x9c], ecx
mov byte [ebp - 4], 4
mov edx, dword [ebp - 0x54]
or edx, 2
mov dword [ebp - 0x54], edx
mov eax, dword [ebp - 0x9c]
push eax
push 1
mov ecx, dword [ebp - 0x10]
mov edx, dword [ecx + 0x3c]
push edx
mov ecx, dword [ebp - 0x74]
call fcn.00408ea0
mov dword [ebp - 0xa0], eax
jmp 0x404b43
mov dword [ebp - 0xa0], 0
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x78], eax
mov dword [ebp - 4], 5
mov ecx, dword [ebp - 0x10]
mov edx, dword [ebp - 0x78]
mov dword [ecx + 0x60], edx
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x54]
and eax, 2
je 0x404b78
and dword [ebp - 0x54], 0xfffffffd
lea ecx, [ebp - 0x70]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x20
push 0x78
push 0xda
push 0x3c
lea ecx, [ebp - 0x6c]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QRect::constructor_int__int__int__int_]
push eax
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x60]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setGeometry_class_QRect_const__]
push 0
push str.1slotButtonDVD__
mov eax, dword [ebp - 0x10]
push eax
push str.2clicked__
mov ecx, dword [ebp - 0x10]
mov edx, dword [ecx + 0x60]
push edx
call dword [sym.imp.QtCore4.dll_public:_static_bool___cdecl_QObject::connect_class_QObject_const___char_const___class_QObject_const___char_const___enum_Qt::ConnectionType_]
add esp, 0x14
push 0xc
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x58], eax
mov dword [ebp - 4], 6
cmp dword [ebp - 0x58], 0
je 0x404be7
mov eax, dword [ebp - 0x10]
push eax
mov ecx, dword [ebp - 0x58]
call fcn.00408510
mov dword [ebp - 0x98], eax
jmp 0x404bf1
mov dword [ebp - 0x98], 0
mov ecx, dword [ebp - 0x98]
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x5c]
mov dword [edx + 0x84], eax
push 0
push str.1slotMatch_bool_
mov eax, dword [ebp - 0x10]
push eax
push 0x43a514
mov ecx, dword [ebp - 0x10]
mov edx, dword [ecx + 0x84]
push edx
call dword [sym.imp.QtCore4.dll_public:_static_bool___cdecl_QObject::connect_class_QObject_const___char_const___class_QObject_const___char_const___enum_Qt::ConnectionType_]
add esp, 0x14
push 7
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x84]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QThread::start_enum_QThread::Priority_]
push 0
push ecx
fld dword [0x43a510]
fstp dword [esp]
push 1
call fcn.00411d40
mov ecx, eax
call fcn.004123d0
push eax
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x24]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push 0
push ecx
fld dword [0x43a50c]
fstp dword [esp]
push 1
call fcn.00411d40
mov ecx, eax
call fcn.004123d0
push eax
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x2c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push 0
push ecx
fld dword [0x43a50c]
fstp dword [esp]
push 1
call fcn.00411d40
mov ecx, eax
call fcn.004123d0
push eax
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x44]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push 0
push ecx
fld dword [0x43a50c]
fstp dword [esp]
push 0
call fcn.00411d40
mov ecx, eax
call fcn.004123d0
push eax
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x34]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push 0
push ecx
fld dword [0x43a50c]
fstp dword [esp]
push 0
call fcn.00411d40
mov ecx, eax
call fcn.004123d0
push eax
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x48]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push 0
push ecx
fld dword [0x43a50c]
fstp dword [esp]
push 0
call fcn.00411d40
mov ecx, eax
call fcn.004123d0
push eax
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x30]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push 0
push ecx
fld dword [0x43a50c]
fstp dword [esp]
push 0
call fcn.00411d40
mov ecx, eax
call fcn.004123d0
push eax
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x40]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
call fcn.00415bb0
mov ecx, eax
call fcn.00404e50
movzx eax, al
test eax, eax
je 0x404dfc
push 0xc
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x24]
push ecx
call fcn.00411d40
mov ecx, eax
call fcn.004137b0
push 9
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x2c]
push ecx
call fcn.00411d40
mov ecx, eax
call fcn.004137b0
push 9
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x44]
push ecx
call fcn.00411d40
mov ecx, eax
call fcn.004137b0
push 9
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x34]
push ecx
call fcn.00411d40
mov ecx, eax
call fcn.004137b0
push 9
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x48]
push ecx
call fcn.00411d40
mov ecx, eax
call fcn.004137b0
push 9
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x30]
push ecx
call fcn.00411d40
mov ecx, eax
call fcn.004137b0
push 9
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x40]
push ecx
call fcn.00411d40
mov ecx, eax
call fcn.004137b0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret