Function at 0x4692e0
Capabilities:
Get number of processors
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x51128b
mov eax, dword fs:[0]
push eax
sub esp, 0x60
push ebx
push ebp
push esi
push edi
mov eax, dword [0x5ac54c]
xor eax, esp
push eax
lea eax, [esp + 0x74]
mov dword fs:[0], eax
mov esi, ecx
mov ebp, dword [esp + 0x84]
lea eax, [esp + 0x28]
push eax
mov ecx, ebp
call dword [sym.imp.QtCore4.dll_public:_class_QString___thiscall_QObject::objectName_void_]
mov ecx, dword [eax]
cmp dword [ecx + 8], 0
mov edx, dword [esp + 0x28]
sete bl
or edi, 0xffffffff
mov eax, edi
lock xadd dword [edx], eax
jne 0x469343
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
test bl, bl
je 0x46938d
push edi
lea edx, [esp + 0x2c]
push 0x541c50
push edx
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
mov ecx, ebp
mov dword [esp + 0x80], 0
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46938d
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea eax, [esp + 0x44]
push eax
mov ecx, ebp
mov dword [esp + 0x48], 0x23e
mov dword [esp + 0x4c], 0x289
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::resize_class_QSize_const__]
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebx, eax
add esp, 4
mov dword [esp + 0x44], ebx
mov dword [esp + 0x7c], 1
test ebx, ebx
je 0x4693de
push ebp
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QVBoxLayout::constructor_class_QWidget__]
mov dword [ebx], vtable.QVBoxLayout.1.0
mov dword [ebx + 8], vtable.QVBoxLayout.0
jmp 0x4693e0
xor ebx, ebx
push edi
lea ecx, [esp + 0x2c]
push str.verticalLayout_4
push ecx
mov dword [esp + 0x88], edi
mov dword [esi], ebx
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi]
push eax
mov dword [esp + 0x80], 2
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x46942f
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebx, eax
add esp, 4
mov dword [esp + 0x44], ebx
mov dword [esp + 0x7c], 3
test ebx, ebx
je 0x469463
push ebp
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QTabWidget::constructor_class_QWidget__]
mov dword [ebx], vtable.QTabWidget.1.0
mov dword [ebx + 8], vtable.QTabWidget.0
jmp 0x469465
xor ebx, ebx
push edi
lea edx, [esp + 0x2c]
push str.tabWidget
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 4], ebx
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 4]
push eax
mov dword [esp + 0x80], 4
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x4694b6
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebx, eax
add esp, 4
mov dword [esp + 0x44], ebx
mov dword [esp + 0x7c], 5
test ebx, ebx
je 0x4694f8
push ecx
mov eax, esp
mov dword [esp + 0x40], esp
push 0
mov ecx, ebx
mov dword [eax], 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [ebx], vtable.QWidget.0
mov dword [ebx + 8], vtable.QWidget.1.0
jmp 0x4694fa
xor ebx, ebx
push edi
lea eax, [esp + 0x2c]
push str.generalTab
push eax
mov dword [esp + 0x88], edi
mov dword [esi + 8], ebx
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 8]
mov ebp, dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
push eax
mov dword [esp + 0x80], 6
call ebp
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov edx, edi
lock xadd dword [ecx], edx
jne 0x46954d
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebx, eax
add esp, 4
mov dword [esp + 0x44], ebx
mov dword [esp + 0x7c], 7
test ebx, ebx
je 0x469584
mov ecx, dword [esi + 8]
push ecx
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QVBoxLayout::constructor_class_QWidget__]
mov dword [ebx], vtable.QVBoxLayout.1.0
mov dword [ebx + 8], vtable.QVBoxLayout.0
jmp 0x469586
xor ebx, ebx
push edi
lea edx, [esp + 0x2c]
push str.verticalLayout_5
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0xc], ebx
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0xc]
push eax
mov dword [esp + 0x80], 8
call ebp
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x4695d3
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0xc]
mov ebp, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push edi
push 8
push edi
push 8
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebx, eax
add esp, 4
mov dword [esp + 0x44], ebx
mov dword [esp + 0x7c], 9
test ebx, ebx
je 0x46961b
mov eax, dword [esi + 8]
push eax
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGroupBox::constructor_class_QWidget__]
mov dword [ebx], vtable.QGroupBox.1.0
mov dword [ebx + 8], vtable.QGroupBox.0
jmp 0x46961d
xor ebx, ebx
push edi
lea ecx, [esp + 0x2c]
push str.outputGroupBox
push ecx
mov dword [esp + 0x88], edi
mov dword [esi + 0x10], ebx
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x10]
push eax
mov dword [esp + 0x80], 0xa
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x46966e
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebx, eax
add esp, 4
mov dword [esp + 0x44], ebx
mov dword [esp + 0x7c], 0xb
test ebx, ebx
je 0x4696a5
mov edx, dword [esi + 0x10]
push edx
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QVBoxLayout::constructor_class_QWidget__]
mov dword [ebx], vtable.QVBoxLayout.1.0
mov dword [ebx + 8], vtable.QVBoxLayout.0
jmp 0x4696a7
xor ebx, ebx
push edi
lea eax, [esp + 0x2c]
push str.verticalLayout
push eax
mov dword [esp + 0x88], edi
mov dword [esi + 0x14], ebx
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x14]
push eax
mov dword [esp + 0x80], 0xc
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov edx, edi
lock xadd dword [ecx], edx
jne 0x4696f8
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x14]
push edi
push 8
push edi
push 8
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebx, eax
add esp, 4
mov dword [esp + 0x44], ebx
mov dword [esp + 0x7c], 0xd
test ebx, ebx
je 0x469747
push ecx
mov eax, esp
mov dword [eax], 0
mov ecx, dword [esi + 0x10]
mov dword [esp + 0x40], esp
push ecx
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [ebx], vtable.QLabel.1.0
mov dword [ebx + 8], vtable.QLabel.0
jmp 0x469749
xor ebx, ebx
push edi
lea edx, [esp + 0x2c]
push str.destinationLabel
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0x18], ebx
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x18]
push eax
mov dword [esp + 0x80], 0xe
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46979a
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ecx
mov eax, esp
mov dword [eax], 0
mov dword [eax], 0x21
mov ecx, dword [esi + 0x18]
mov dword [esp + 0x48], esp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setAlignment_class_QFlags_enum_Qt::AlignmentFlag__]
mov ebp, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov eax, dword [esi + 0x18]
mov ecx, dword [esi + 0x14]
push 0
push eax
call ebp
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebx, eax
add esp, 4
mov dword [esp + 0x44], ebx
mov dword [esp + 0x7c], 0xf
test ebx, ebx
je 0x469807
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [ebx], vtable.QHBoxLayout.1.0
mov dword [ebx + 8], vtable.QHBoxLayout.0
jmp 0x469809
xor ebx, ebx
push edi
lea ecx, [esp + 0x2c]
push str.horizontalLayout_9
push ecx
mov dword [esp + 0x88], edi
mov dword [esi + 0x1c], ebx
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x1c]
push eax
mov dword [esp + 0x80], 0x10
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x46985a
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebx, eax
add esp, 4
mov dword [esp + 0x44], ebx
mov dword [esp + 0x7c], 0x11
test ebx, ebx
je 0x469891
mov edx, dword [esi + 0x10]
push edx
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLineEdit::constructor_class_QWidget__]
mov dword [ebx], vtable.QLineEdit.1.0
mov dword [ebx + 8], vtable.QLineEdit.0
jmp 0x469893
xor ebx, ebx
push edi
lea eax, [esp + 0x2c]
push str.outputLineEdit
push eax
mov dword [esp + 0x88], edi
mov dword [esi + 0x20], ebx
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x20]
push eax
mov dword [esp + 0x80], 0x12
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov edx, edi
lock xadd dword [ecx], edx
jne 0x4698e4
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x44]
push ecx
mov ecx, dword [esi + 0x20]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov eax, dword [eax]
mov ecx, dword [esi + 0x20]
shr eax, 8
and al, 1
movzx eax, al
neg eax
sbb eax, eax
and eax, 0x100
add eax, 7
push eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [esi + 0x20]
push 0
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov edx, dword [esi + 0x20]
mov ecx, dword [esi + 0x1c]
push 0
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebx, eax
add esp, 4
mov dword [esp + 0x44], ebx
mov dword [esp + 0x7c], 0x13
test ebx, ebx
je 0x469972
mov eax, dword [esi + 0x10]
push eax
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QToolButton::constructor_class_QWidget__]
mov dword [ebx], vtable.QToolButton.1.0
mov dword [ebx + 8], vtable.QToolButton.0
jmp 0x469974
xor ebx, ebx
push edi
lea ecx, [esp + 0x2c]
push str.outputbrowseButton
push ecx
mov dword [esp + 0x88], edi
mov dword [esi + 0x24], ebx
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x24]
push eax
mov dword [esp + 0x80], 0x14
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x4699c5
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x24]
lea edx, [esp + 0x44]
push edx
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov eax, dword [eax]
mov ecx, dword [esi + 0x24]
shr eax, 8
and al, 1
movzx ebx, al
neg ebx
sbb ebx, ebx
and ebx, 0x100
add ebx, 5
push ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [esi + 0x24]
push 0xffffff
push 0xffffff
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x24]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QToolButton::setPopupMode_enum_QToolButton::ToolButtonPopupMode_]
mov ecx, dword [esi + 0x24]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QToolButton::setToolButtonStyle_enum_Qt::ToolButtonStyle_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov eax, dword [esi + 0x24]
mov ecx, dword [esi + 0x1c]
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.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x15
test ebp, ebp
je 0x469a71
mov ecx, dword [esi + 0x10]
push ecx
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QToolButton::constructor_class_QWidget__]
mov dword [ebp], vtable.QToolButton.1.0
mov dword [ebp + 8], vtable.QToolButton.0
jmp 0x469a73
xor ebp, ebp
push edi
lea edx, [esp + 0x2c]
push str.outputopenButton
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0x28], ebp
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x28]
push eax
mov dword [esp + 0x80], 0x16
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x469ac4
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x28]
lea eax, [esp + 0x44]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, dword [eax]
shr ecx, 8
and cl, 1
je 0x469ae4
or ebx, 0x100
jmp 0x469aea
and ebx, 0xfffffeff
mov ecx, dword [esi + 0x28]
push ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov edx, dword [esi + 0x28]
mov ecx, dword [esi + 0x1c]
push 0
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x17
test ebp, ebp
je 0x469b48
mov eax, dword [esi + 0x10]
push eax
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QToolButton::constructor_class_QWidget__]
mov dword [ebp], vtable.QToolButton.1.0
mov dword [ebp + 8], vtable.QToolButton.0
jmp 0x469b4a
xor ebp, ebp
push edi
lea ecx, [esp + 0x2c]
push str.outputdevicesButton
push ecx
mov dword [esp + 0x88], edi
mov dword [esi + 0x2c], ebp
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x2c]
push eax
mov dword [esp + 0x80], 0x18
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x469b9b
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x2c]
lea edx, [esp + 0x44]
push edx
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov eax, dword [eax]
shr eax, 8
and al, 1
je 0x469bba
or ebx, 0x100
jmp 0x469bc0
and ebx, 0xfffffeff
mov ecx, dword [esi + 0x2c]
push ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [esi + 0x2c]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QToolButton::setPopupMode_enum_QToolButton::ToolButtonPopupMode_]
mov ecx, dword [esi + 0x2c]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QToolButton::setArrowType_enum_Qt::ArrowType_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov ecx, dword [esi + 0x2c]
push 0
push ecx
mov ecx, dword [esi + 0x1c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov edx, dword [esi + 0x1c]
mov ecx, dword [esi + 0x14]
push 0
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x19
test ebp, ebp
je 0x469c43
mov eax, dword [esi + 0x10]
push eax
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCheckBox::constructor_class_QWidget__]
mov dword [ebp], vtable.QCheckBox.1.0
mov dword [ebp + 8], vtable.QCheckBox.0
jmp 0x469c45
xor ebp, ebp
push edi
lea ecx, [esp + 0x2c]
push str.createchapterCheckBox
push ecx
mov dword [esp + 0x88], edi
mov dword [esi + 0x30], ebp
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x30]
push eax
mov dword [esp + 0x80], 0x1a
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x469c96
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x30]
lea edx, [esp + 0x44]
push edx
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov eax, dword [eax]
shr eax, 8
and al, 1
je 0x469cb5
or ebx, 0x100
jmp 0x469cbb
and ebx, 0xfffffeff
mov ecx, dword [esi + 0x30]
push ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [esi + 0x30]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAbstractButton::setChecked_bool_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov ecx, dword [esi + 0x30]
push 0
push ecx
mov ecx, dword [esi + 0x14]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x1b
test ebp, ebp
je 0x469d24
mov edx, dword [esi + 0x10]
push edx
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCheckBox::constructor_class_QWidget__]
mov dword [ebp], vtable.QCheckBox.1.0
mov dword [ebp + 8], vtable.QCheckBox.0
jmp 0x469d26
xor ebp, ebp
push edi
lea eax, [esp + 0x2c]
push str.createalbumCheckBox
push eax
mov dword [esp + 0x88], edi
mov dword [esi + 0x34], ebp
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x34]
push eax
mov dword [esp + 0x80], 0x1c
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov edx, edi
lock xadd dword [ecx], edx
jne 0x469d77
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x44]
push ecx
mov ecx, dword [esi + 0x34]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x469d97
or ebx, 0x100
jmp 0x469d9d
and ebx, 0xfffffeff
mov ecx, dword [esi + 0x34]
push ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [esi + 0x34]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAbstractButton::setChecked_bool_]
mov ebp, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov eax, dword [esi + 0x34]
mov ecx, dword [esi + 0x14]
push 0
push eax
call ebp
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov ecx, dword [esi + 0x10]
push 0
push ecx
mov ecx, dword [esi + 0xc]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x1d
test ebp, ebp
je 0x469e20
mov edx, dword [esi + 8]
push edx
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGroupBox::constructor_class_QWidget__]
mov dword [ebp], vtable.QGroupBox.1.0
mov dword [ebp + 8], vtable.QGroupBox.0
jmp 0x469e22
xor ebp, ebp
push edi
lea eax, [esp + 0x2c]
push str.snapshotGroupBox
push eax
mov dword [esp + 0x88], edi
mov dword [esi + 0x38], ebp
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x38]
push eax
mov dword [esp + 0x80], 0x1e
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov edx, edi
lock xadd dword [ecx], edx
jne 0x469e73
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x1f
test ebp, ebp
je 0x469eab
mov ecx, dword [esi + 0x38]
push ecx
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QVBoxLayout::constructor_class_QWidget__]
mov dword [ebp], vtable.QVBoxLayout.1.0
mov dword [ebp + 8], vtable.QVBoxLayout.0
jmp 0x469ead
xor ebp, ebp
push edi
lea edx, [esp + 0x2c]
push str.verticalLayout_8
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0x3c], ebp
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x3c]
push eax
mov dword [esp + 0x80], 0x20
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x469efe
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x3c]
push edi
push 8
push edi
push 8
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x21
test ebp, ebp
je 0x469f52
push ecx
mov eax, esp
mov dword [eax], 0
mov eax, dword [esi + 0x38]
mov dword [esp + 0x40], esp
push eax
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [ebp], vtable.QLabel.1.0
mov dword [ebp + 8], vtable.QLabel.0
jmp 0x469f54
xor ebp, ebp
push edi
lea ecx, [esp + 0x2c]
push str.snapfolderLabel
push ecx
mov dword [esp + 0x88], edi
mov dword [esi + 0x40], ebp
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x40]
push eax
mov dword [esp + 0x80], 0x22
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x469fa5
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov edx, dword [esi + 0x40]
mov ecx, dword [esi + 0x3c]
push 0
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x23
test ebp, ebp
je 0x469ff5
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [ebp], vtable.QHBoxLayout.1.0
mov dword [ebp + 8], vtable.QHBoxLayout.0
jmp 0x469ff7
xor ebp, ebp
push edi
lea eax, [esp + 0x2c]
push str.horizontalLayout_7
push eax
mov dword [esp + 0x88], edi
mov dword [esi + 0x44], ebp
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x44]
push eax
mov dword [esp + 0x80], 0x24
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov edx, edi
lock xadd dword [ecx], edx
jne 0x46a048
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x25
test ebp, ebp
je 0x46a080
mov ecx, dword [esi + 0x38]
push ecx
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLineEdit::constructor_class_QWidget__]
mov dword [ebp], vtable.QLineEdit.1.0
mov dword [ebp + 8], vtable.QLineEdit.0
jmp 0x46a082
xor ebp, ebp
push edi
lea edx, [esp + 0x2c]
push str.snapfolderLineEdit
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0x48], ebp
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x48]
push eax
mov dword [esp + 0x80], 0x26
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46a0d3
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x48]
lea eax, [esp + 0x44]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, dword [eax]
shr ecx, 8
and cl, 1
je 0x46a0f5
or dword [esp + 0x24], 0x100
jmp 0x46a0fd
and dword [esp + 0x24], 0xfffffeff
mov edx, dword [esp + 0x24]
mov ecx, dword [esi + 0x48]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [esi + 0x48]
push 0
push 0x118
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov eax, dword [esi + 0x48]
mov ecx, dword [esi + 0x44]
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.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x27
test ebp, ebp
je 0x46a16f
mov ecx, dword [esi + 0x38]
push ecx
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QToolButton::constructor_class_QWidget__]
mov dword [ebp], vtable.QToolButton.1.0
mov dword [ebp + 8], vtable.QToolButton.0
jmp 0x46a171
xor ebp, ebp
push edi
lea edx, [esp + 0x2c]
push str.snapfolderbrowseButton
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0x4c], ebp
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x4c]
push eax
mov dword [esp + 0x80], 0x28
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46a1c2
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x4c]
lea eax, [esp + 0x44]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, dword [eax]
shr ecx, 8
and cl, 1
je 0x46a1e2
or ebx, 0x100
jmp 0x46a1e8
and ebx, 0xfffffeff
mov ecx, dword [esi + 0x4c]
push ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov edx, dword [esi + 0x4c]
mov ecx, dword [esi + 0x44]
push 0
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x29
test ebp, ebp
je 0x46a246
mov eax, dword [esi + 0x38]
push eax
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QToolButton::constructor_class_QWidget__]
mov dword [ebp], vtable.QToolButton.1.0
mov dword [ebp + 8], vtable.QToolButton.0
jmp 0x46a248
xor ebp, ebp
push edi
lea ecx, [esp + 0x2c]
push str.snapfolderopenButton
push ecx
mov dword [esp + 0x88], edi
mov dword [esi + 0x50], ebp
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x50]
mov ebp, dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
push eax
mov dword [esp + 0x80], 0x2a
call ebp
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x46a29b
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x50]
lea edx, [esp + 0x44]
push edx
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov eax, dword [eax]
shr eax, 8
and al, 1
je 0x46a2ba
or ebx, 0x100
jmp 0x46a2c0
and ebx, 0xfffffeff
mov ecx, dword [esi + 0x50]
push ebx
mov dword [esp + 0x24], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov ecx, dword [esi + 0x50]
push 0
push ecx
mov ecx, dword [esi + 0x44]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov edx, dword [esi + 0x44]
mov ecx, dword [esi + 0x3c]
push 0
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebx, eax
add esp, 4
mov dword [esp + 0x44], ebx
mov dword [esp + 0x7c], 0x2b
test ebx, ebx
je 0x46a32c
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [ebx], vtable.QHBoxLayout.1.0
mov dword [ebx + 8], vtable.QHBoxLayout.0
jmp 0x46a32e
xor ebx, ebx
push edi
lea eax, [esp + 0x2c]
push str.horizontalLayout_10
push eax
mov dword [esp + 0x88], edi
mov dword [esi + 0x54], ebx
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x54]
push eax
mov dword [esp + 0x80], 0x2c
call ebp
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov edx, edi
lock xadd dword [ecx], edx
jne 0x46a37b
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebx, eax
add esp, 4
mov dword [esp + 0x44], ebx
mov dword [esp + 0x7c], 0x2d
test ebx, ebx
je 0x46a3bf
push ecx
mov eax, esp
mov dword [eax], 0
mov ecx, dword [esi + 0x38]
mov dword [esp + 0x40], esp
push ecx
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [ebx], vtable.QLabel.1.0
mov dword [ebx + 8], vtable.QLabel.0
jmp 0x46a3c1
xor ebx, ebx
push edi
lea edx, [esp + 0x2c]
push str.defaultformatLabel
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0x58], ebx
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov ecx, dword [esi + 0x58]
push eax
mov dword [esp + 0x80], 0x2e
call ebp
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46a40e
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x58]
lea eax, [esp + 0x44]
push eax
mov dword [esp + 0x20], 0x57
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, dword [eax]
shr ecx, 8
and cl, 1
je 0x46a438
or dword [esp + 0x1c], 0x100
jmp 0x46a440
and dword [esp + 0x1c], 0xfffffeff
mov edx, dword [esp + 0x1c]
mov ecx, dword [esi + 0x58]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov eax, dword [esi + 0x58]
mov ecx, dword [esi + 0x54]
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.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebx, eax
add esp, 4
mov dword [esp + 0x44], ebx
mov dword [esp + 0x7c], 0x2f
test ebx, ebx
je 0x46a4a1
mov ecx, dword [esi + 0x38]
push ecx
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QComboBox::constructor_class_QWidget__]
mov dword [ebx], vtable.QComboBox.0
mov dword [ebx + 8], vtable.QComboBox.1.0
jmp 0x46a4a3
xor ebx, ebx
lea ecx, [esp + 0x44]
mov dword [esp + 0x7c], edi
mov dword [esi + 0x5c], ebx
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QVariant::constructor_void_]
mov dword [esp + 0x2c], eax
mov eax, dword [sym.imp.QtCore4.dll_struct_QString::Data_QString::shared_null]
mov dword [esp + 0x7c], 0x30
mov dword [esp + 0x28], eax
mov edx, 1
lock xadd dword [eax], edx
mov ecx, dword [esi + 0x5c]
mov ebp, dword [sym.imp.QtGui4.dll_public:_int___thiscall_QComboBox::count_void_const]
mov byte [esp + 0x7c], 0x31
mov dword [esp + 0x34], ecx
call ebp
mov ebx, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_void_]
lea ecx, [esp + 0x3c]
mov dword [esp + 0x30], eax
call ebx
mov ecx, dword [esp + 0x2c]
push ecx
mov ecx, dword [esp + 0x38]
lea edx, [esp + 0x2c]
push edx
push eax
mov eax, dword [esp + 0x3c]
push eax
mov byte [esp + 0x8c], 0x32
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QComboBox::insertItem_int__class_QIcon_const___class_QString_const___class_QVariant_const__]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x7c], 0x31
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
mov ecx, dword [esp + 0x28]
mov byte [esp + 0x7c], 0x30
mov edx, edi
lock xadd dword [ecx], edx
jne 0x46a546
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x44]
mov dword [esp + 0x7c], edi
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [esp + 0x44]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QVariant::constructor_void_]
mov dword [esp + 0x3c], eax
mov eax, dword [sym.imp.QtCore4.dll_struct_QString::Data_QString::shared_null]
mov dword [esp + 0x7c], 0x33
mov dword [esp + 0x28], eax
mov ecx, 1
lock xadd dword [eax], ecx
mov ecx, dword [esi + 0x5c]
mov byte [esp + 0x7c], 0x34
mov dword [esp + 0x30], ecx
call ebp
lea ecx, [esp + 0x2c]
mov dword [esp + 0x34], eax
call ebx
mov edx, dword [esp + 0x3c]
push edx
mov edx, dword [esp + 0x38]
lea ecx, [esp + 0x2c]
push ecx
mov ecx, dword [esp + 0x38]
push eax
push edx
mov byte [esp + 0x8c], 0x35
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QComboBox::insertItem_int__class_QIcon_const___class_QString_const___class_QVariant_const__]
lea ecx, [esp + 0x2c]
mov byte [esp + 0x7c], 0x34
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
mov eax, dword [esp + 0x28]
mov byte [esp + 0x7c], 0x33
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46a5e4
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x44]
mov dword [esp + 0x7c], edi
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [esp + 0x44]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QVariant::constructor_void_]
mov dword [esp + 0x3c], eax
mov eax, dword [sym.imp.QtCore4.dll_struct_QString::Data_QString::shared_null]
mov dword [esp + 0x7c], 0x36
mov dword [esp + 0x28], eax
mov ecx, 1
lock xadd dword [eax], ecx
mov ecx, dword [esi + 0x5c]
mov byte [esp + 0x7c], 0x37
mov dword [esp + 0x30], ecx
call ebp
lea ecx, [esp + 0x2c]
mov dword [esp + 0x34], eax
call ebx
mov edx, dword [esp + 0x3c]
push edx
mov edx, dword [esp + 0x38]
lea ecx, [esp + 0x2c]
push ecx
mov ecx, dword [esp + 0x38]
push eax
push edx
mov byte [esp + 0x8c], 0x38
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QComboBox::insertItem_int__class_QIcon_const___class_QString_const___class_QVariant_const__]
lea ecx, [esp + 0x2c]
mov byte [esp + 0x7c], 0x37
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
mov eax, dword [esp + 0x28]
mov byte [esp + 0x7c], 0x36
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46a682
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x44]
mov dword [esp + 0x7c], edi
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [esp + 0x54]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QVariant::constructor_void_]
mov dword [esp + 0x3c], eax
push edi
lea eax, [esp + 0x2c]
push 0x542598
push eax
mov dword [esp + 0x88], 0x39
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [esp + 0x34], eax
mov ecx, dword [esi + 0x5c]
mov byte [esp + 0x7c], 0x3a
mov dword [esp + 0x2c], ecx
call ebp
lea ecx, [esp + 0x44]
mov dword [esp + 0x30], eax
call ebx
mov ecx, dword [esp + 0x3c]
mov edx, dword [esp + 0x34]
push ecx
mov ecx, dword [esp + 0x30]
push edx
push eax
mov eax, dword [esp + 0x3c]
push eax
mov byte [esp + 0x8c], 0x3b
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QComboBox::insertItem_int__class_QIcon_const___class_QString_const___class_QVariant_const__]
lea ecx, [esp + 0x44]
mov byte [esp + 0x7c], 0x3a
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
mov ecx, dword [esp + 0x28]
mov byte [esp + 0x7c], 0x39
mov edx, edi
lock xadd dword [ecx], edx
jne 0x46a729
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x54]
mov dword [esp + 0x7c], edi
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [esp + 0x54]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QVariant::constructor_void_]
mov dword [esp + 0x44], eax
push edi
lea ecx, [esp + 0x2c]
push 0x542594
push ecx
mov dword [esp + 0x88], 0x3c
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [esp + 0x3c], eax
mov ecx, dword [esi + 0x5c]
mov byte [esp + 0x7c], 0x3d
mov dword [esp + 0x34], ecx
call ebp
lea ecx, [esp + 0x30]
mov ebp, eax
call ebx
mov edx, dword [esp + 0x44]
mov ecx, dword [esp + 0x3c]
push edx
push ecx
mov ecx, dword [esp + 0x3c]
push eax
push ebp
mov byte [esp + 0x8c], 0x3e
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QComboBox::insertItem_int__class_QIcon_const___class_QString_const___class_QVariant_const__]
lea ecx, [esp + 0x30]
mov byte [esp + 0x7c], 0x3d
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
mov edx, dword [esp + 0x28]
mov byte [esp + 0x7c], 0x3c
mov eax, edi
lock xadd dword [edx], eax
jne 0x46a7ca
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x54]
mov dword [esp + 0x7c], edi
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QVariant::destructor_void_]
mov ebx, dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
push edi
lea edx, [esp + 0x2c]
push str.defaultformatComboBox
push edx
call ebx
add esp, 0xc
mov ecx, dword [esi + 0x5c]
push eax
mov dword [esp + 0x80], 0x3f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46a821
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x5c]
lea eax, [esp + 0x44]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, dword [eax]
shr ecx, 8
and cl, 1
je 0x46a843
or dword [esp + 0x20], 0x100
jmp 0x46a84b
and dword [esp + 0x20], 0xfffffeff
mov edx, dword [esp + 0x20]
mov ecx, dword [esi + 0x5c]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ebp, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov eax, dword [esi + 0x5c]
mov ecx, dword [esi + 0x54]
push 0
push eax
call ebp
mov ecx, dword [esi + 0x54]
push 0
push ecx
mov ecx, dword [esi + 0x3c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov edx, dword [esi + 0x38]
mov ecx, dword [esi + 0xc]
push 0
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x40
test ebp, ebp
je 0x46a8d6
mov eax, dword [esi + 8]
push eax
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGroupBox::constructor_class_QWidget__]
mov dword [ebp], vtable.QGroupBox.1.0
mov dword [ebp + 8], vtable.QGroupBox.0
jmp 0x46a8d8
xor ebp, ebp
push edi
lea ecx, [esp + 0x2c]
push str.autoupdateGroupBox
push ecx
mov dword [esp + 0x88], edi
mov dword [esi + 0x60], ebp
call ebx
add esp, 0xc
mov ecx, dword [esi + 0x60]
push eax
mov dword [esp + 0x80], 0x41
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x46a925
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x60]
lea edx, [esp + 0x44]
push edx
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov eax, dword [eax]
shr eax, 8
and al, 1
je 0x46a946
or dword [esp + 0x20], 0x100
jmp 0x46a94e
and dword [esp + 0x20], 0xfffffeff
mov ecx, dword [esp + 0x20]
push ecx
mov ecx, dword [esi + 0x60]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [esi + 0x60]
push 0x46
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
mov ecx, dword [esi + 0x60]
push 0x21
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGroupBox::setAlignment_int_]
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x42
test ebp, ebp
je 0x46a9ac
mov edx, dword [esi + 0x60]
push edx
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QVBoxLayout::constructor_class_QWidget__]
mov dword [ebp], vtable.QVBoxLayout.1.0
mov dword [ebp + 8], vtable.QVBoxLayout.0
jmp 0x46a9ae
xor ebp, ebp
push edi
lea eax, [esp + 0x2c]
push str.verticalLayout_9
push eax
mov dword [esp + 0x88], edi
mov dword [esi + 0x64], ebp
call ebx
add esp, 0xc
mov ecx, dword [esi + 0x64]
push eax
mov dword [esp + 0x80], 0x43
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov edx, edi
lock xadd dword [ecx], edx
jne 0x46a9fb
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x64]
push edi
push 8
push edi
push 8
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x44
test ebp, ebp
je 0x46aa3e
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [ebp], vtable.QHBoxLayout.1.0
mov dword [ebp + 8], vtable.QHBoxLayout.0
jmp 0x46aa40
xor ebp, ebp
push edi
lea ecx, [esp + 0x2c]
push str.horizontalLayout
push ecx
mov dword [esp + 0x88], edi
mov dword [esi + 0x68], ebp
call ebx
add esp, 0xc
mov ecx, dword [esi + 0x68]
push eax
mov dword [esp + 0x80], 0x45
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x46aa8d
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x46
test ebp, ebp
je 0x46aac5
mov edx, dword [esi + 0x60]
push edx
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCheckBox::constructor_class_QWidget__]
mov dword [ebp], vtable.QCheckBox.1.0
mov dword [ebp + 8], vtable.QCheckBox.0
jmp 0x46aac7
xor ebp, ebp
push edi
lea eax, [esp + 0x2c]
push str.checkupdatesCheckBox
push eax
mov dword [esp + 0x88], edi
mov dword [esi + 0x6c], ebp
call ebx
add esp, 0xc
mov ecx, dword [esi + 0x6c]
push eax
mov dword [esp + 0x80], 0x47
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov edx, edi
lock xadd dword [ecx], edx
jne 0x46ab14
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x44]
push ecx
mov ecx, dword [esi + 0x6c]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
mov eax, dword [esp + 0x24]
shr edx, 8
and dl, 1
je 0x46ab37
or eax, 0x100
jmp 0x46ab3c
and eax, 0xfffffeff
mov ecx, dword [esi + 0x6c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [esi + 0x6c]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAbstractButton::setChecked_bool_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov eax, dword [esi + 0x6c]
mov ecx, dword [esi + 0x68]
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.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x48
test ebp, ebp
je 0x46aba5
mov ecx, dword [esi + 0x60]
push ecx
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QComboBox::constructor_class_QWidget__]
mov dword [ebp], vtable.QComboBox.0
mov dword [ebp + 8], vtable.QComboBox.1.0
jmp 0x46aba7
xor ebp, ebp
push edi
lea edx, [esp + 0x2c]
push str.checkupdatesComboBox
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0x70], ebp
call ebx
add esp, 0xc
mov ecx, dword [esi + 0x70]
push eax
mov dword [esp + 0x80], 0x49
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46abf4
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ebp, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov eax, dword [esi + 0x70]
mov ecx, dword [esi + 0x68]
push 0
push eax
call ebp
mov ecx, dword [esi + 0x68]
push 0
push ecx
mov ecx, dword [esi + 0x64]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov edx, dword [esi + 0x60]
mov ecx, dword [esi + 0xc]
push 0
push edx
call ebp
push 0x18
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x4a
test ebp, ebp
je 0x46ac71
mov eax, dword [esi + 8]
push eax
mov ecx, ebp
call dword [sym.imp.imfc0.dll_public:_void___thiscall_ImPowerOptionWidget::constructor_class_QWidget__]
mov dword [ebp], 0x54245c
mov dword [ebp + 8], 0x542440
jmp 0x46ac73
xor ebp, ebp
push edi
lea ecx, [esp + 0x2c]
push str.PowerOptionWidget
push ecx
mov dword [esp + 0x88], edi
mov dword [esi + 0x74], ebp
call ebx
add esp, 0xc
mov ecx, dword [esi + 0x74]
push eax
mov dword [esp + 0x80], 0x4b
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x46acc0
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x74]
push 0x7e
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov edx, dword [esi + 0x74]
mov ecx, dword [esi + 0xc]
push 0
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x24
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x4c
test ebp, ebp
je 0x46ad1e
push 7
push 1
push 0xa
push 0xa
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov dword [ebp], vtable.QSpacerItem.0
jmp 0x46ad20
xor ebp, ebp
mov ecx, dword [esi + 0xc]
mov dword [esi + 0x78], ebp
mov eax, dword [ecx]
mov edx, dword [eax + 0x2c]
push ebp
mov dword [esp + 0x80], edi
call edx
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x4d
test ebp, ebp
je 0x46ad69
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [ebp], vtable.QHBoxLayout.1.0
mov dword [ebp + 8], vtable.QHBoxLayout.0
jmp 0x46ad6b
xor ebp, ebp
push edi
lea eax, [esp + 0x2c]
push str.horizontalLayout_3
push eax
mov dword [esp + 0x88], edi
mov dword [esi + 0x7c], ebp
call ebx
add esp, 0xc
mov ecx, dword [esi + 0x7c]
push eax
mov dword [esp + 0x80], 0x4e
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov edx, edi
lock xadd dword [ecx], edx
jne 0x46adb8
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x24
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x4f
test ebp, ebp
je 0x46adef
push 1
push 7
push 0x14
push 0x28
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov dword [ebp], vtable.QSpacerItem.0
mov eax, ebp
jmp 0x46adf1
xor eax, eax
mov ecx, dword [esi + 0x7c]
mov dword [esi + 0x80], eax
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x2c]
mov dword [esp + 0x80], edi
call eax
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x50
test ebp, ebp
je 0x46ae41
mov ecx, dword [esi + 8]
push ecx
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov dword [ebp], vtable.QPushButton.0
mov dword [ebp + 8], vtable.QPushButton.1.0
jmp 0x46ae43
xor ebp, ebp
push edi
lea edx, [esp + 0x2c]
push str.generalrestorePushButton
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0x84], ebp
call ebx
add esp, 0xc
mov ecx, dword [esi + 0x84]
push eax
mov dword [esp + 0x80], 0x51
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46ae96
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov eax, dword [esi + 0x84]
mov ecx, dword [esi + 0x7c]
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 + 0x7c]
push 0
push ecx
mov ecx, dword [esi + 0xc]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
mov eax, dword [sym.imp.QtCore4.dll_struct_QString::Data_QString::shared_null]
mov dword [esp + 0x28], eax
mov edx, 1
lock xadd dword [eax], edx
mov ecx, dword [esi + 8]
lea eax, [esp + 0x28]
push eax
push ecx
mov ecx, dword [esi + 4]
mov dword [esp + 0x84], 0x52
call dword [sym.imp.QtGui4.dll_public:_int___thiscall_QTabWidget::addTab_class_QWidget___class_QString_const__]
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x46af11
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x53
test ebp, ebp
je 0x46af54
push ecx
mov eax, esp
mov dword [esp + 0x40], esp
push 0
mov ecx, ebp
mov dword [eax], 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [ebp], vtable.QWidget.0
mov dword [ebp + 8], vtable.QWidget.1.0
jmp 0x46af56
xor ebp, ebp
push edi
lea edx, [esp + 0x2c]
push str.convertTab
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0x88], ebp
call ebx
add esp, 0xc
mov ecx, dword [esi + 0x88]
push eax
mov dword [esp + 0x80], 0x54
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46afa9
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x55
test ebp, ebp
je 0x46afe4
mov eax, dword [esi + 0x88]
push eax
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QVBoxLayout::constructor_class_QWidget__]
mov dword [ebp], vtable.QVBoxLayout.1.0
mov dword [ebp + 8], vtable.QVBoxLayout.0
jmp 0x46afe6
xor ebp, ebp
push edi
lea ecx, [esp + 0x2c]
push str.verticalLayout_3
push ecx
mov dword [esp + 0x88], edi
mov dword [esi + 0x8c], ebp
call ebx
add esp, 0xc
mov ecx, dword [esi + 0x8c]
push eax
mov dword [esp + 0x80], 0x56
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x46b039
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x8c]
push edi
push 8
push edi
push 8
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x57
test ebp, ebp
je 0x46b086
mov edx, dword [esi + 0x88]
push edx
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGroupBox::constructor_class_QWidget__]
mov dword [ebp], vtable.QGroupBox.1.0
mov dword [ebp + 8], vtable.QGroupBox.0
jmp 0x46b088
xor ebp, ebp
push edi
lea eax, [esp + 0x2c]
push str.cpuGroupBox
push eax
mov dword [esp + 0x88], edi
mov dword [esi + 0x90], ebp
call ebx
add esp, 0xc
mov ecx, dword [esi + 0x90]
push eax
mov dword [esp + 0x80], 0x58
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov edx, edi
lock xadd dword [ecx], edx
jne 0x46b0db
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x44]
push ecx
mov ecx, dword [esi + 0x90]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov eax, dword [eax]
mov ecx, dword [esi + 0x90]
shr eax, 8
and al, 1
movzx eax, al
neg eax
sbb eax, eax
and eax, 0x100
add eax, 0x55
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [esi + 0x90]
push 0
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
push edi
lea edx, [esp + 0x2c]
push 0x5423f0
push edx
call ebx
add esp, 0xc
mov ecx, dword [esi + 0x90]
push eax
mov dword [esp + 0x80], 0x59
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGroupBox::setTitle_class_QString_const__]
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46b165
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x5a
test ebp, ebp
je 0x46b1a0
mov eax, dword [esi + 0x90]
push eax
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QVBoxLayout::constructor_class_QWidget__]
mov dword [ebp], vtable.QVBoxLayout.1.0
mov dword [ebp + 8], vtable.QVBoxLayout.0
jmp 0x46b1a2
xor ebp, ebp
push edi
lea ecx, [esp + 0x2c]
push str.verticalLayout_11
push ecx
mov dword [esp + 0x88], edi
mov dword [esi + 0x94], ebp
call ebx
add esp, 0xc
mov ecx, dword [esi + 0x94]
push eax
mov dword [esp + 0x80], 0x5b
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x46b1f5
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x94]
push 4
push 8
push 0xc
push 8
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x5c
test ebp, ebp
je 0x46b251
push ecx
mov eax, esp
mov dword [eax], 0
mov edx, dword [esi + 0x90]
mov dword [esp + 0x40], esp
push edx
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [ebp], vtable.QLabel.1.0
mov dword [ebp + 8], vtable.QLabel.0
jmp 0x46b253
xor ebp, ebp
push edi
lea eax, [esp + 0x2c]
push str.settingcpuLabel
push eax
mov dword [esp + 0x88], edi
mov dword [esi + 0x98], ebp
call ebx
add esp, 0xc
mov ecx, dword [esi + 0x98]
push eax
mov dword [esp + 0x80], 0x5d
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov edx, edi
lock xadd dword [ecx], edx
jne 0x46b2a6
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x44]
push ecx
mov ecx, dword [esi + 0x98]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov eax, dword [eax]
mov ecx, dword [esi + 0x98]
shr eax, 8
and al, 1
movzx eax, al
neg eax
sbb eax, eax
and eax, 0x100
add eax, 0x64640055
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [esi + 0x98]
push 0
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
mov ecx, dword [esi + 0x98]
push 2
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizeIncrement_int__int_]
mov ecx, dword [esi + 0x98]
push 0
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setBaseSize_int__int_]
mov ecx, dword [esi + 0x98]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setAcceptDrops_bool_]
mov ecx, dword [esi + 0x98]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setAutoFillBackground_bool_]
push ecx
mov eax, esp
mov dword [eax], 0
mov dword [eax], 0x21
mov ecx, dword [esi + 0x98]
mov dword [esp + 0x48], esp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setAlignment_class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [esi + 0x98]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setWordWrap_bool_]
mov ecx, dword [esi + 0x98]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setMargin_int_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov edx, dword [esi + 0x98]
mov ecx, dword [esi + 0x94]
push 0
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x44], ebp
mov dword [esp + 0x7c], 0x5e
test ebp, ebp
je 0x46b3cd
push ecx
mov eax, esp
mov dword [eax], 0
mov eax, dword [esi + 0x90]
mov dword [esp + 0x40], esp
push eax
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [ebp], vtable.QLabel.1.0
mov dword [ebp + 8], vtable.QLabel.0
jmp 0x46b3cf
xor ebp, ebp
push edi
lea ecx, [esp + 0x2c]
push str.label_7
push ecx
mov dword [esp + 0x88], edi
mov dword [esi + 0x9c], ebp
call ebx
add esp, 0xc
mov ecx, dword [esi + 0x9c]
mov ebp, dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
push eax
mov dword [esp + 0x80], 0x5f
call ebp
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x46b424
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov edx, dword [esi + 0x9c]
mov ecx, dword [esi + 0x94]
push 0
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x60
test eax, eax
je 0x46b47b
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QHBoxLayout.1.0
mov dword [eax + 8], vtable.QHBoxLayout.0
jmp 0x46b47d
xor eax, eax
push edi
mov dword [esi + 0xa0], eax
lea eax, [esp + 0x2c]
push str.horizontalLayout_13
push eax
mov dword [esp + 0x88], edi
call ebx
add esp, 0xc
mov ecx, dword [esi + 0xa0]
push eax
mov dword [esp + 0x80], 0x61
call ebp
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov edx, edi
lock xadd dword [ecx], edx
jne 0x46b4cc
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x24
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x62
test eax, eax
je 0x46b502
push 1
push 0
push 0x14
push 0x10
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QSpacerItem.0
jmp 0x46b504
xor eax, eax
mov ecx, dword [esi + 0xa0]
mov dword [esi + 0xa4], eax
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x2c]
mov dword [esp + 0x80], edi
call eax
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x63
test eax, eax
je 0x46b55b
mov ecx, dword [esi + 0x90]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QRadioButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QRadioButton.1.0
mov dword [eax + 8], vtable.QRadioButton.0
jmp 0x46b55d
xor eax, eax
push edi
lea edx, [esp + 0x2c]
push str.allcoresRadioButton
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0xa8], eax
call ebx
add esp, 0xc
mov ecx, dword [esi + 0xa8]
push eax
mov dword [esp + 0x80], 0x64
call ebp
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46b5ac
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0xa8]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAbstractButton::setChecked_bool_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov eax, dword [esi + 0xa8]
mov ecx, dword [esi + 0xa0]
push 0
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x24
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x65
test eax, eax
je 0x46b612
push 1
push 7
push 0x14
push 0x28
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QSpacerItem.0
jmp 0x46b614
xor eax, eax
mov ecx, dword [esi + 0xa0]
mov dword [esi + 0xac], eax
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x2c]
mov dword [esp + 0x80], edi
call eax
mov ecx, dword [esi + 0xa0]
push 0
push ecx
mov ecx, dword [esi + 0x94]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x66
test eax, eax
je 0x46b679
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QHBoxLayout.1.0
mov dword [eax + 8], vtable.QHBoxLayout.0
jmp 0x46b67b
xor eax, eax
push edi
lea edx, [esp + 0x2c]
push str.horizontalLayout_14
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0xb0], eax
call ebx
add esp, 0xc
mov ecx, dword [esi + 0xb0]
push eax
mov dword [esp + 0x80], 0x67
call ebp
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46b6ca
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x24
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x68
test eax, eax
je 0x46b700
push 1
push 0
push 0x14
push 0x10
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QSpacerItem.0
jmp 0x46b702
xor eax, eax
mov ecx, dword [esi + 0xb0]
mov dword [esi + 0xb4], eax
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x2c]
mov dword [esp + 0x80], edi
call eax
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x69
test eax, eax
je 0x46b759
mov ecx, dword [esi + 0x90]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QRadioButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QRadioButton.1.0
mov dword [eax + 8], vtable.QRadioButton.0
jmp 0x46b75b
xor eax, eax
push edi
lea edx, [esp + 0x2c]
push str.leastcoresRadioButton
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0xb8], eax
call ebx
add esp, 0xc
mov ecx, dword [esi + 0xb8]
push eax
mov dword [esp + 0x80], 0x6a
call ebp
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46b7aa
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov eax, dword [esi + 0xb8]
mov ecx, dword [esi + 0xb0]
push 0
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x24
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x6b
test eax, eax
je 0x46b802
push 1
push 7
push 0x14
push 0x28
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QSpacerItem.0
jmp 0x46b804
xor eax, eax
mov ecx, dword [esi + 0xb0]
mov dword [esi + 0xbc], eax
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x2c]
mov dword [esp + 0x80], edi
call eax
mov ecx, dword [esi + 0xb0]
push 0
push ecx
mov ecx, dword [esi + 0x94]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x6c
test eax, eax
je 0x46b869
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QHBoxLayout.1.0
mov dword [eax + 8], vtable.QHBoxLayout.0
jmp 0x46b86b
xor eax, eax
push edi
lea edx, [esp + 0x2c]
push str.horizontalLayout_5
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0xc0], eax
call ebx
add esp, 0xc
mov ecx, dword [esi + 0xc0]
push eax
mov dword [esp + 0x80], 0x6d
call ebp
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46b8ba
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x24
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x6e
test eax, eax
je 0x46b8f0
push 1
push 0
push 0x14
push 0x10
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QSpacerItem.0
jmp 0x46b8f2
xor eax, eax
mov ecx, dword [esi + 0xc0]
mov dword [esi + 0xc4], eax
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x2c]
mov dword [esp + 0x80], edi
call eax
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x6f
test eax, eax
je 0x46b949
mov ecx, dword [esi + 0x90]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QRadioButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QRadioButton.1.0
mov dword [eax + 8], vtable.QRadioButton.0
jmp 0x46b94b
xor eax, eax
push edi
lea edx, [esp + 0x2c]
push str.customizecoreRadioButton
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0xc8], eax
call ebx
add esp, 0xc
mov ecx, dword [esi + 0xc8]
push eax
mov dword [esp + 0x80], 0x70
call ebp
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46b99a
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov eax, dword [esi + 0xc8]
mov ecx, dword [esi + 0xc0]
push 0
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x24
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x71
test eax, eax
je 0x46b9f2
push 1
push 7
push 0x14
push 0x28
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QSpacerItem.0
jmp 0x46b9f4
xor eax, eax
mov ecx, dword [esi + 0xc0]
mov dword [esi + 0xcc], eax
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x2c]
mov dword [esp + 0x80], edi
call eax
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x72
test eax, eax
je 0x46ba4b
mov ecx, dword [esi + 0x90]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QComboBox::constructor_class_QWidget__]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QComboBox.0
mov dword [eax + 8], vtable.QComboBox.1.0
jmp 0x46ba4d
xor eax, eax
push edi
lea edx, [esp + 0x2c]
push str.customizecoreComboBox
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0xd0], eax
call ebx
add esp, 0xc
mov ecx, dword [esi + 0xd0]
push eax
mov dword [esp + 0x80], 0x73
call ebp
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46ba9c
mov edx, dword [esp + 0x28]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0xd0]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setEnabled_bool_]
mov ecx, dword [esi + 0xd0]
push 0
push 2
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setAttribute_enum_Qt::WidgetAttribute__bool_]
mov ecx, dword [esi + 0xd0]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QComboBox::setDuplicatesEnabled_bool_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov eax, dword [esi + 0xd0]
mov ecx, dword [esi + 0xc0]
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 + 0xc0]
push 0
push ecx
mov ecx, dword [esi + 0x94]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov edx, dword [esi + 0x90]
mov ecx, dword [esi + 0x8c]
push 0
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x74
test eax, eax
je 0x46bb5f
mov eax, dword [esi + 0x88]
mov ecx, dword [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGroupBox::constructor_class_QWidget__]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QGroupBox.1.0
mov dword [eax + 8], vtable.QGroupBox.0
jmp 0x46bb61
xor eax, eax
push edi
lea ecx, [esp + 0x2c]
push str.GPUAGroupBox
push ecx
mov dword [esp + 0x88], edi
mov dword [esi + 0xd4], eax
call ebx
add esp, 0xc
mov ecx, dword [esi + 0xd4]
push eax
mov dword [esp + 0x80], 0x75
call ebp
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x46bbb0
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x76
test eax, eax
je 0x46bbec
mov edx, dword [esi + 0xd4]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QVBoxLayout::constructor_class_QWidget__]
mov ecx, dword [esp + 0x28]
mov dword [ecx], vtable.QVBoxLayout.1.0
mov dword [ecx + 8], vtable.QVBoxLayout.0
jmp 0x46bbee
xor ecx, ecx
push 0xf
mov dword [esp + 0x80], edi
mov dword [esi + 0xd8], ecx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
push edi
lea eax, [esp + 0x2c]
push str.verticalLayout_12
push eax
call ebx
add esp, 0xc
mov ecx, dword [esi + 0xd8]
push eax
mov dword [esp + 0x80], 0x77
call ebp
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov edx, edi
lock xadd dword [ecx], edx
jne 0x46bc45
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0xd8]
push edi
push 8
push edi
push 8
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x78
test eax, eax
je 0x46bc8c
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QHBoxLayout.1.0
mov dword [eax + 8], vtable.QHBoxLayout.0
jmp 0x46bc8e
xor eax, eax
push edi
lea ecx, [esp + 0x2c]
push str.horizontalLayout_12
push ecx
mov dword [esp + 0x88], edi
mov dword [esi + 0xdc], eax
call ebx
add esp, 0xc
mov ecx, dword [esi + 0xdc]
push eax
mov dword [esp + 0x80], 0x79
call ebp
mov edx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov eax, edi
lock xadd dword [edx], eax
jne 0x46bcdd
mov ecx, dword [esp + 0x28]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x7a
test eax, eax
je 0x46bd19
mov edx, dword [esi + 0xd4]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCheckBox::constructor_class_QWidget__]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QCheckBox.1.0
mov dword [eax + 8], vtable.QCheckBox.0
jmp 0x46bd1b
xor eax, eax
push edi
mov dword [esi + 0xe0], eax
lea eax, [esp + 0x2c]
push str.useGPUAccelecratorCheckBox
push eax
mov dword [esp + 0x88], edi
call ebx
add esp, 0xc
mov ecx, dword [esi + 0xe0]
push eax
mov dword [esp + 0x80], 0x7b
call ebp
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov edx, edi
lock xadd dword [ecx], edx
jne 0x46bd6a
mov eax, dword [esp + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0xe0]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setLayoutDirection_enum_Qt::LayoutDirection_]
push ecx
mov eax, esp
mov dword [esp + 0x48], esp
mov dword [eax], 0
mov ecx, dword [esi + 0xe0]
push 0
push ecx
mov ecx, dword [esi + 0xdc]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x24
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x7c
test eax, eax
je 0x46bdd0
push 1
push 0
push 0x14
push 0x3c
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QSpacerItem.0
jmp 0x46bdd2
xor eax, eax
mov ecx, dword [esi + 0xdc]
mov dword [esi + 0xe4], eax
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x2c]
mov dword [esp + 0x80], edi
call eax
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp + 0x7c], 0x7d
test eax, eax
je 0x46be38
push ecx
mov eax, esp
mov dword [eax], 0
mov ecx, dword [esi + 0xd4]
mov dword [esp + 0x48], esp
push ecx
mov ecx, dword [esp + 0x30]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [esp + 0x28]
mov dword [eax], vtable.QLabel.1.0
mov dword [eax + 8], vtable.QLabel.0
jmp 0x46be3a
xor eax, eax
push edi
lea edx, [esp + 0x2c]
push str.disPlayCardlabel
push edx
mov dword [esp + 0x88], edi
mov dword [esi + 0xe8], eax
call ebx
add esp, 0xc
mov ecx, dword [esi + 0xe8]
push eax
mov dword [esp + 0x80], 0x7e
call ebp
mov eax, dword [esp + 0x28]
mov dword [esp + 0x7c], edi
mov ecx, edi
lock xadd dword [eax], ecx
jne 0x46be89