Function at 0x40141f
Capabilities:
Access peb ldr_data
Get kernel32 base address

Disassembly:
jmp 0x417760
push 0xffffffffffffffff
push 0x480ff5
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x30
push ebx
push ebp
push esi
push edi
mov edi, dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
or ebp, 0xffffffff
push ebp
lea eax, [esp + 0x14]
push 0x497728
push eax
mov esi, ecx
call edi
add esp, 0xc
mov ecx, dword [esp + 0x50]
mov ebx, dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
push eax
mov dword [esp + 0x4c], 0
call ebx
lea ecx, [esp + 0x10]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esp + 0x50]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setWindowModality_enum_Qt::WindowModality_]
push ebp
lea ecx, [esp + 0x18]
push str.:_new_prefix1_images_rda_logo_icon.png
push ecx
call edi
add esp, 0xc
push eax
lea ecx, [esp + 0x14]
mov dword [esp + 0x4c], 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esp + 0x50]
push eax
mov byte [esp + 0x4c], 2
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setWindowIcon_class_QIcon_const__]
lea ecx, [esp + 0x10]
mov byte [esp + 0x48], 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 8
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 3
je 0x417849
mov edx, dword [esp + 0x50]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::constructor_class_QObject__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QAction.0
jmp 0x41784b
xor eax, eax
push ebp
mov dword [esi], eax
lea eax, [esp + 0x18]
push str.actionStart_all
push eax
mov dword [esp + 0x54], ebp
call edi
add esp, 0xc
mov ecx, dword [esi]
push eax
mov dword [esp + 0x4c], 4
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push ebp
lea ecx, [esp + 0x14]
push str.:_new_prefix1_images_start.png
push ecx
call edi
add esp, 0xc
push eax
lea ecx, [esp + 0x18]
mov dword [esp + 0x4c], 5
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi]
push eax
mov byte [esp + 0x4c], 6
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x14]
mov byte [esp + 0x48], 5
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
lea ecx, [esp + 0x10]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 8
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 7
je 0x4178fd
mov edx, dword [esp + 0x50]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::constructor_class_QObject__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QAction.0
jmp 0x4178ff
xor eax, eax
push ebp
mov dword [esi + 4], eax
lea eax, [esp + 0x18]
push str.actionStop_all
push eax
mov dword [esp + 0x54], ebp
call edi
add esp, 0xc
mov ecx, dword [esi + 4]
push eax
mov dword [esp + 0x4c], 8
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push ebp
lea ecx, [esp + 0x14]
push str.:_new_prefix1_images_stop.png
push ecx
call edi
add esp, 0xc
push eax
lea ecx, [esp + 0x18]
mov dword [esp + 0x4c], 9
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 4]
push eax
mov byte [esp + 0x4c], 0xa
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x14]
mov byte [esp + 0x48], 9
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
lea ecx, [esp + 0x10]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 8
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 0xb
je 0x4179b4
mov edx, dword [esp + 0x50]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::constructor_class_QObject__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QAction.0
jmp 0x4179b6
xor eax, eax
push ebp
mov dword [esi + 8], eax
lea eax, [esp + 0x18]
push str.actionQuit
push eax
mov dword [esp + 0x54], ebp
call edi
add esp, 0xc
mov ecx, dword [esi + 8]
push eax
mov dword [esp + 0x4c], 0xc
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push ebp
lea ecx, [esp + 0x14]
push str.:_new_prefix1_images_quit.png
push ecx
call edi
add esp, 0xc
push eax
lea ecx, [esp + 0x18]
mov dword [esp + 0x4c], 0xd
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 8]
push eax
mov byte [esp + 0x4c], 0xe
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x14]
mov byte [esp + 0x48], 0xd
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
lea ecx, [esp + 0x10]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 8
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 0xf
je 0x417a6b
mov edx, dword [esp + 0x50]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::constructor_class_QObject__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QAction.0
jmp 0x417a6d
xor eax, eax
push ebp
mov dword [esi + 0xc], eax
lea eax, [esp + 0x18]
push str.actionUser_manual
push eax
mov dword [esp + 0x54], ebp
call edi
add esp, 0xc
mov ecx, dword [esi + 0xc]
push eax
mov dword [esp + 0x4c], 0x10
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push ebp
lea ecx, [esp + 0x14]
push str.:_new_prefix1_images_user_mamual.png
push ecx
call edi
add esp, 0xc
push eax
lea ecx, [esp + 0x18]
mov dword [esp + 0x4c], 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 0xc]
push eax
mov byte [esp + 0x4c], 0x12
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x14]
mov byte [esp + 0x48], 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
lea ecx, [esp + 0x10]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 8
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 0x13
je 0x417b22
mov edx, dword [esp + 0x50]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::constructor_class_QObject__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QAction.0
jmp 0x417b24
xor eax, eax
push ebp
mov dword [esi + 0x10], eax
lea eax, [esp + 0x18]
push str.actionSetup
push eax
mov dword [esp + 0x54], ebp
call edi
add esp, 0xc
mov ecx, dword [esi + 0x10]
push eax
mov dword [esp + 0x4c], 0x14
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push ebp
lea ecx, [esp + 0x14]
push str.:_new_prefix1_images_setup.png
push ecx
call edi
add esp, 0xc
push eax
lea ecx, [esp + 0x18]
mov dword [esp + 0x4c], 0x15
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 0x10]
push eax
mov byte [esp + 0x4c], 0x16
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x14]
mov byte [esp + 0x48], 0x15
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
lea ecx, [esp + 0x10]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 8
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 0x17
je 0x417bd9
mov edx, dword [esp + 0x50]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::constructor_class_QObject__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QAction.0
jmp 0x417bdb
xor eax, eax
push ebp
mov dword [esi + 0x14], eax
lea eax, [esp + 0x18]
push str.actionAbout
push eax
mov dword [esp + 0x54], ebp
call edi
add esp, 0xc
mov ecx, dword [esi + 0x14]
push eax
mov dword [esp + 0x4c], 0x18
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push ebp
lea ecx, [esp + 0x14]
push str.:_new_prefix1_images_about.png
push ecx
call edi
add esp, 0xc
push eax
lea ecx, [esp + 0x18]
mov dword [esp + 0x4c], 0x19
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 0x14]
push eax
mov byte [esp + 0x4c], 0x1a
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x14]
mov byte [esp + 0x48], 0x19
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
lea ecx, [esp + 0x10]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 8
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 0x1b
je 0x417c90
mov edx, dword [esp + 0x50]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::constructor_class_QObject__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QAction.0
jmp 0x417c92
xor eax, eax
push ebp
mov dword [esi + 0x18], eax
lea eax, [esp + 0x18]
push str.actionStatusBar
push eax
mov dword [esp + 0x54], ebp
call edi
add esp, 0xc
mov ecx, dword [esi + 0x18]
push eax
mov dword [esp + 0x4c], 0x1c
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x18]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setCheckable_bool_]
mov ecx, dword [esi + 0x18]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setChecked_bool_]
push ebp
lea ecx, [esp + 0x14]
push str.:_new_prefix1_images_statusbar.png
push ecx
call edi
add esp, 0xc
push eax
lea ecx, [esp + 0x18]
mov dword [esp + 0x4c], 0x1d
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 0x18]
push eax
mov byte [esp + 0x4c], 0x1e
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x14]
mov byte [esp + 0x48], 0x1d
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
lea ecx, [esp + 0x10]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 8
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 0x1f
je 0x417d5d
mov edx, dword [esp + 0x50]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::constructor_class_QObject__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QAction.0
jmp 0x417d5f
xor eax, eax
push ebp
mov dword [esi + 0x1c], eax
lea eax, [esp + 0x18]
push str.actionToolBar
push eax
mov dword [esp + 0x54], ebp
call edi
add esp, 0xc
mov ecx, dword [esi + 0x1c]
push eax
mov dword [esp + 0x4c], 0x20
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x1c]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setCheckable_bool_]
mov ecx, dword [esi + 0x1c]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setChecked_bool_]
push ebp
lea ecx, [esp + 0x14]
push str.:_new_prefix1_images_toolbar.png
push ecx
call edi
add esp, 0xc
push eax
lea ecx, [esp + 0x18]
mov dword [esp + 0x4c], 0x21
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 0x1c]
push eax
mov byte [esp + 0x4c], 0x22
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x14]
mov byte [esp + 0x48], 0x21
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
lea ecx, [esp + 0x10]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 8
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 0x23
je 0x417e2a
mov edx, dword [esp + 0x50]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::constructor_class_QObject__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QAction.0
jmp 0x417e2c
xor eax, eax
push ebp
mov dword [esi + 0x20], eax
lea eax, [esp + 0x18]
push str.actionUser
push eax
mov dword [esp + 0x54], ebp
call edi
add esp, 0xc
mov ecx, dword [esi + 0x20]
push eax
mov dword [esp + 0x4c], 0x24
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push ebp
lea ecx, [esp + 0x14]
push str.:_new_prefix1_images_snSet.png
push ecx
call edi
add esp, 0xc
push eax
lea ecx, [esp + 0x18]
mov dword [esp + 0x4c], 0x25
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 0x20]
push eax
mov byte [esp + 0x4c], 0x26
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x14]
mov byte [esp + 0x48], 0x25
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
lea ecx, [esp + 0x10]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 8
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 0x27
je 0x417ee1
mov edx, dword [esp + 0x50]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::constructor_class_QObject__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QAction.0
jmp 0x417ee3
xor eax, eax
push ebp
mov dword [esi + 0x24], eax
lea eax, [esp + 0x18]
push str.actionSleep_time_before_start
push eax
mov dword [esp + 0x54], ebp
call edi
add esp, 0xc
mov ecx, dword [esi + 0x24]
push eax
mov dword [esp + 0x4c], 0x28
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 0x29
je 0x417f5d
push ecx
mov ecx, esp
mov dword [ecx], 0
mov ecx, dword [esp + 0x54]
mov dword [esp + 0x14], esp
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QWidget.0
mov dword [eax + 8], vtable.QWidget.1.0
jmp 0x417f5f
xor eax, eax
push ebp
lea edx, [esp + 0x18]
push str.centralwidget
push edx
mov dword [esp + 0x54], ebp
mov dword [esi + 0x28], eax
call edi
add esp, 0xc
mov ecx, dword [esi + 0x28]
push eax
mov dword [esp + 0x4c], 0x2a
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x10
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 0x2b
je 0x417fcb
mov ecx, dword [esi + 0x28]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QVBoxLayout::constructor_class_QWidget__]
mov ecx, dword [esp + 0x14]
mov dword [ecx], vtable.QVBoxLayout.1.0
mov dword [ecx + 8], vtable.QVBoxLayout.0
jmp 0x417fcd
xor ecx, ecx
push 6
mov dword [esp + 0x4c], ebp
mov dword [esi + 0x2c], ecx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setSpacing_int_]
mov ecx, dword [esi + 0x2c]
push 9
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setMargin_int_]
push ebp
lea edx, [esp + 0x18]
push str.vboxLayout
push edx
call edi
add esp, 0xc
mov ecx, dword [esi + 0x2c]
push eax
mov dword [esp + 0x4c], 0x2c
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 0x2d
je 0x41804c
mov ecx, dword [esi + 0x28]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QTableWidget::constructor_class_QWidget__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QTableWidget.1.0
mov dword [eax + 8], vtable.QTableWidget.0
jmp 0x41804e
xor eax, eax
push ebp
lea edx, [esp + 0x18]
push str.tableHstWidget
push edx
mov dword [esp + 0x54], ebp
mov dword [esi + 0x30], eax
call edi
add esp, 0xc
mov ecx, dword [esi + 0x30]
push eax
mov dword [esp + 0x4c], 0x2e
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x30]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setWindowModality_enum_Qt::WindowModality_]
mov ecx, dword [esi + 0x30]
push 2
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setContextMenuPolicy_enum_Qt::ContextMenuPolicy_]
mov ecx, dword [esi + 0x30]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::setFrameShape_enum_QFrame::Shape_]
mov ecx, dword [esi + 0x30]
push 2
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::setLineWidth_int_]
mov ecx, dword [esi + 0x30]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::setMidLineWidth_int_]
push ecx
mov eax, esp
mov dword [eax], 2
mov ecx, dword [esi + 0x30]
mov dword [esp + 0x18], esp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAbstractItemView::setEditTriggers_class_QFlags_enum_QAbstractItemView::EditTrigger__]
mov ecx, dword [esi + 0x30]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAbstractItemView::setAlternatingRowColors_bool_]
mov ecx, dword [esi + 0x30]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAbstractItemView::setSelectionMode_enum_QAbstractItemView::SelectionMode_]
mov ecx, dword [esi + 0x30]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QTableWidget::setRowCount_int_]
mov ecx, dword [esi + 0x30]
push 6
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QTableWidget::setColumnCount_int_]
push ecx
mov eax, esp
mov dword [esp + 0x18], esp
mov dword [eax], 0
mov eax, dword [esi + 0x30]
mov ecx, dword [esi + 0x2c]
push 0
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 0x2f
je 0x41814f
mov ecx, dword [esi + 0x28]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QTableWidget::constructor_class_QWidget__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QTableWidget.1.0
mov dword [eax + 8], vtable.QTableWidget.0
jmp 0x418151
xor eax, eax
push ebp
lea edx, [esp + 0x18]
push str.tableUsbWidget
push edx
mov dword [esp + 0x54], ebp
mov dword [esi + 0x34], eax
call edi
add esp, 0xc
mov ecx, dword [esi + 0x34]
push eax
mov dword [esp + 0x4c], 0x30
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x34]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::setFrameShape_enum_QFrame::Shape_]
mov ecx, dword [esi + 0x34]
push 2
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::setLineWidth_int_]
mov ecx, dword [esi + 0x34]
push 6
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QTableWidget::setColumnCount_int_]
push ecx
mov eax, esp
mov dword [esp + 0x18], esp
mov dword [eax], 0
mov eax, dword [esi + 0x34]
mov ecx, dword [esi + 0x2c]
push 0
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 0x31
je 0x4181fa
mov ecx, dword [esi + 0x28]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QSpinBox::constructor_class_QWidget__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QSpinBox.1.0
mov dword [eax + 8], vtable.QSpinBox.0
jmp 0x4181fc
xor eax, eax
push ebp
lea edx, [esp + 0x18]
push str.spinBox
push edx
mov dword [esp + 0x54], ebp
mov dword [esi + 0x38], eax
call edi
add esp, 0xc
mov ecx, dword [esi + 0x38]
push eax
mov dword [esp + 0x4c], 0x32
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x38]
push 0xa
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QSpinBox::setMaximum_int_]
push ecx
mov eax, esp
mov dword [esp + 0x18], esp
mov dword [eax], 0
mov eax, dword [esi + 0x38]
mov ecx, dword [esi + 0x2c]
push 0
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [esi + 0x28]
push ecx
mov ecx, dword [esp + 0x54]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QMainWindow::setCentralWidget_class_QWidget__]
push 0x14
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 0x33
je 0x41829e
mov edx, dword [esp + 0x50]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QStatusBar::constructor_class_QWidget__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QStatusBar.1.0
mov dword [eax + 8], vtable.QStatusBar.0
jmp 0x4182a0
xor eax, eax
push ebp
mov dword [esi + 0x3c], eax
lea eax, [esp + 0x18]
push str.statusbar
push eax
mov dword [esp + 0x54], ebp
call edi
add esp, 0xc
mov ecx, dword [esi + 0x3c]
push eax
mov dword [esp + 0x4c], 0x34
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x3c]
push ecx
mov ecx, dword [esp + 0x54]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QMainWindow::setStatusBar_class_QStatusBar__]
push 0x14
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 0x35
je 0x41831b
mov edx, dword [esp + 0x50]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QToolBar::constructor_class_QWidget__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QToolBar.1.0
mov dword [eax + 8], vtable.QToolBar.0
jmp 0x41831d
xor eax, eax
push ebp
mov dword [esi + 0x40], eax
lea eax, [esp + 0x18]
push str.toolBar
push eax
mov dword [esp + 0x54], ebp
call edi
add esp, 0xc
mov ecx, dword [esi + 0x40]
push eax
mov dword [esp + 0x4c], 0x36
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x40]
push 0x22
push 0x71
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
mov ecx, dword [esi + 0x40]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QToolBar::setOrientation_enum_Qt::Orientation_]
mov ecx, dword [esi + 0x40]
push 2
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QToolBar::setToolButtonStyle_enum_Qt::ToolButtonStyle_]
mov ecx, dword [esi + 0x40]
push ecx
mov ecx, dword [esp + 0x54]
push 4
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QMainWindow::addToolBar_enum_Qt::ToolBarArea__class_QToolBar__]
push 0x14
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x48], 0x37
je 0x4183bd
mov edx, dword [esp + 0x50]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QMenuBar::constructor_class_QWidget__]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QMenuBar.1.0
mov dword [eax + 8], vtable.QMenuBar.0
jmp 0x4183bf
xor eax, eax
push ebp
mov dword [esi + 0x44], eax
lea eax, [esp + 0x18]
push str.menuBar1
push eax
mov dword [esp + 0x54], ebp
call edi
add esp, 0xc
mov ecx, dword [esi + 0x44]
push eax
mov dword [esp + 0x4c], 0x38
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x44]
xor edi, edi
push edi
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setWindowModality_enum_Qt::WindowModality_]
lea ecx, [esp + 0x30]
push ecx
mov ecx, dword [esi + 0x44]
mov dword [esp + 0x34], edi
mov dword [esp + 0x38], edi
mov dword [esp + 0x3c], 0x32c
mov dword [esp + 0x40], 0x13
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setGeometry_class_QRect_const__]
mov ecx, dword [esi + 0x44]
push edi
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QMenuBar::setDefaultUp_bool_]
mov edx, dword [esi + 0x44]
mov ebp, dword [esp + 0x50]
push edx
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QMainWindow::setMenuBar_class_QMenuBar__]
mov eax, dword [esi]
mov ecx, dword [esi + 0x40]
mov edi, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::addAction_class_QAction__]
push eax
call edi
mov ecx, dword [esi + 4]
push ecx
mov ecx, dword [esi + 0x40]
call edi
mov ecx, dword [esi + 0x40]
mov ebx, dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QToolBar::addSeparator_void_]
call ebx
mov edx, dword [esi + 8]
mov ecx, dword [esi + 0x40]
push edx
call edi
mov ecx, dword [esi + 0x40]
call ebx
mov eax, dword [esi + 0x10]
mov ecx, dword [esi + 0x40]
push eax
call edi
mov ecx, dword [esi + 0x40]
call ebx
mov ecx, dword [esi + 0xc]
push ecx
mov ecx, dword [esi + 0x40]
call edi
mov edx, dword [esi + 0x14]
mov ecx, dword [esi + 0x40]
push edx
call edi
mov ecx, dword [esi + 0x40]
call ebx
mov ecx, dword [esi + 0x40]
call ebx
mov ecx, dword [esi + 0x40]
call ebx
mov eax, dword [esi + 0x24]
mov ecx, dword [esi + 0x40]
push eax
call edi
push ebp
mov ecx, esi
call fcn.00401bf9
mov edx, dword [ebp]
mov edx, dword [edx + 0x34]
lea eax, [esp + 0x20]
push eax
mov ecx, ebp
mov dword [esp + 0x1c], 0x32d
mov dword [esp + 0x20], 0x21a
call edx
push eax
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x20]
call dword [sym.imp.QtCore4.dll_public:_class_QSize___thiscall_QSize::expandedTo_class_QSize_const__]
mov ecx, dword [eax]
mov dword [esp + 0x18], ecx
mov edx, dword [eax + 4]
lea eax, [esp + 0x18]
push eax
mov ecx, ebp
mov dword [esp + 0x20], edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::resize_class_QSize_const__]
push ebp
call dword [sym.imp.QtCore4.dll_public:_static_void___cdecl_QMetaObject::connectSlotsByName_class_QObject__]
mov ecx, dword [esp + 0x44]
add esp, 4
pop edi
pop esi
pop ebp
mov dword fs:[0], ecx
pop ebx
add esp, 0x3c
ret 4