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

Disassembly:
push 0xffffffffffffffff
push 0x4dc20a
mov eax, dword fs:[0]
push eax
sub esp, 0x28
push ebx
push ebp
push esi
push edi
mov eax, dword [0x56e01c]
xor eax, esp
push eax
lea eax, [esp + 0x3c]
mov dword fs:[0], eax
mov ebp, dword [esp + 0x4c]
mov esi, ecx
lea eax, [esp + 0x1c]
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
lea ecx, [esp + 0x1c]
sete bl
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x486f59
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push str.MyCalendarUI
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 + 0x48], 0
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov dword [esp + 0x44], 0xffffffff
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x8f
push 0x82
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::resize_int__int_]
lea eax, [esp + 0x1c]
push eax
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov eax, dword [eax]
mov ebx, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
shr eax, 8
and al, 1
movzx edi, al
neg edi
sbb edi, edi
and edi, 0x100
add edi, 0x11
push edi
mov ecx, ebp
call ebx
lea ecx, [esp + 0x20]
push ecx
mov ecx, ebp
mov dword [esp + 0x24], 0x82
mov dword [esp + 0x28], 0x8f
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
push 0x8f
push 0x82
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov dword [esp + 0x44], 1
test eax, eax
je 0x486fff
push ebp
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::constructor_class_QWidget__]
mov ecx, dword [esp + 0x1c]
mov dword [ecx], vtable.QGridLayout.0
mov dword [ecx + 8], vtable.QGridLayout.1.0
jmp 0x487001
xor ecx, ecx
mov dword [esp + 0x44], 0xffffffff
push 0
mov dword [esi], ecx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::setSpacing_int_]
mov ecx, dword [esi]
push 0
push 0
push 0
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push str.gridLayout
push edx
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [esp + 0x44], 2
mov ecx, dword [esi]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov dword [esp + 0x44], 0xffffffff
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov dword [esp + 0x44], 3
test eax, eax
je 0x487090
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::constructor_void_]
mov ecx, dword [esp + 0x1c]
mov dword [ecx], vtable.QGridLayout.0
mov dword [ecx + 8], vtable.QGridLayout.1.0
jmp 0x487092
xor ecx, ecx
mov dword [esp + 0x44], 0xffffffff
push 0
mov dword [esi + 4], ecx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::setSpacing_int_]
push 0xffffffffffffffff
lea eax, [esp + 0x20]
push str.gridLayout1
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [esp + 0x44], 4
mov ecx, dword [esi + 4]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov dword [esp + 0x44], 0xffffffff
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov dword [esp + 0x44], 5
test eax, eax
je 0x487114
push ebp
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x487116
xor eax, eax
or ebp, 0xffffffff
push ebp
lea ecx, [esp + 0x20]
push str.prev
mov dword [esp + 0x4c], ebp
push ecx
mov dword [esi + 8], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [esp + 0x44], 6
mov ecx, dword [esi + 8]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov dword [esp + 0x44], ebp
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 8]
lea edx, [esp + 0x1c]
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 0x487173
or edi, 0x100
jmp 0x487179
and edi, 0xfffffeff
mov ecx, dword [esi + 8]
push edi
call ebx
lea ecx, [esp + 0x20]
mov ebp, 0xc
push ecx
mov ecx, dword [esi + 8]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x28], ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 8]
push ebp
push ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::constructor_void_]
lea edx, [esp + 0x28]
mov dword [esp + 0x44], 7
mov ecx, dword [esi + 8]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
mov ebp, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
mov dword [esp + 0x20], esp
push 1
push 1
push 0
mov dword [eax], 0
mov eax, dword [esi + 8]
mov ecx, dword [esi + 4]
push 0
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 8
test eax, eax
je 0x48722f
push ecx
mov ecx, dword [esp + 0x50]
mov eax, esp
mov dword [esp + 0x24], esp
push ecx
mov ecx, dword [esp + 0x24]
mov dword [eax], 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.MonthLabel.0
mov dword [eax + 8], vtable.MonthLabel.1.0
jmp 0x487231
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push str.monthName
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0xc], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 9
mov ecx, dword [esi + 0xc]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0xc]
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov eax, dword [eax]
mov ecx, dword [esi + 0xc]
shr eax, 8
and al, 1
movzx eax, al
neg eax
sbb eax, eax
and eax, 0x100
push eax
call ebx
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0xc]
mov dword [esp + 0x24], 0x67
mov dword [esp + 0x28], 0xf
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xc]
push 0xf
push 0x67
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0xc]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [eax], 0x84
mov ecx, dword [esi + 0xc]
mov dword [esp + 0x24], esp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setAlignment_class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [esi + 0xc]
push 0xffffffffffffffff
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setMargin_int_]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 1
mov dword [eax], 0
mov eax, dword [esi + 0xc]
mov ecx, dword [esi + 4]
push 0
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0xa
test eax, eax
je 0x487342
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x487344
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push str.next
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0x10], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0xb
mov ecx, dword [esi + 0x10]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x10]
lea eax, [esp + 0x20]
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 0x48739f
or edi, 0x100
jmp 0x4873a5
and edi, 0xfffffeff
mov ecx, dword [esi + 0x10]
push edi
call ebx
mov ecx, dword [esi + 0x10]
mov eax, 0xc
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x10]
push 0xc
push 0xc
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x10]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 2
mov dword [eax], 0
mov ecx, dword [esi + 0x10]
push 0
push ecx
mov ecx, dword [esi + 4]
call ebp
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 0
mov dword [eax], 0
mov edx, dword [esi + 4]
mov ecx, dword [esi]
push 0
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addLayout_class_QLayout___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0xc
test eax, eax
je 0x487452
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::constructor_void_]
mov ecx, dword [esp + 0x1c]
mov dword [ecx], vtable.QGridLayout.0
mov dword [ecx + 8], vtable.QGridLayout.1.0
jmp 0x487454
xor ecx, ecx
mov byte [esp + 0x44], 7
push 0
mov dword [esi + 0x14], ecx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::setSpacing_int_]
push 0xffffffffffffffff
lea eax, [esp + 0x20]
push str.gridLayout2
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0xd
mov ecx, dword [esi + 0x14]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0xe
test eax, eax
je 0x4874ce
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4874d0
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc744
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0x18], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0xf
mov ecx, dword [esi + 0x18]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x18]
lea eax, [esp + 0x20]
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 0x48752b
or edi, 0x100
jmp 0x487531
and edi, 0xfffffeff
mov ecx, dword [esi + 0x18]
push edi
call ebx
mov ecx, dword [esi + 0x18]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x18]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x18]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [esi + 0x18]
push 0
push ecx
mov ecx, dword [esi + 0x14]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x10
test eax, eax
je 0x4875c2
mov edx, dword [esp + 0x4c]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4875c4
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0x1c], eax
lea eax, [esp + 0x20]
push 0x4fc748
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x11
mov ecx, dword [esi + 0x1c]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0x1c]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x48761f
or edi, 0x100
jmp 0x487625
and edi, 0xfffffeff
mov ecx, dword [esi + 0x1c]
push edi
call ebx
mov ecx, dword [esi + 0x1c]
mov eax, 0x11
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x1c]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [esi + 0x1c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 1
mov dword [eax], 0
mov edx, dword [esi + 0x1c]
mov ecx, dword [esi + 0x14]
push 0
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x12
test eax, eax
je 0x4876b8
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4876ba
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push 0x4fc74c
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0x20], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x13
mov ecx, dword [esi + 0x20]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x20]
lea edx, [esp + 0x20]
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 0x487714
or edi, 0x100
jmp 0x48771a
and edi, 0xfffffeff
mov ecx, dword [esi + 0x20]
push edi
call ebx
lea ecx, [esp + 0x20]
mov eax, 0x11
push ecx
mov ecx, dword [esi + 0x20]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x20]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x20]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 2
mov dword [eax], 0
mov eax, dword [esi + 0x20]
mov ecx, dword [esi + 0x14]
push 0
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x14
test eax, eax
je 0x4877ab
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4877ad
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc750
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0x24], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x15
mov ecx, dword [esi + 0x24]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x24]
lea eax, [esp + 0x20]
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 0x487808
or edi, 0x100
jmp 0x48780e
and edi, 0xfffffeff
mov ecx, dword [esi + 0x24]
push edi
call ebx
mov ecx, dword [esi + 0x24]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x24]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x24]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 3
mov dword [eax], 0
mov ecx, dword [esi + 0x24]
push 0
push ecx
mov ecx, dword [esi + 0x14]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x16
test eax, eax
je 0x48789f
mov edx, dword [esp + 0x4c]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4878a1
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0x28], eax
lea eax, [esp + 0x20]
push 0x4fc754
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x17
mov ecx, dword [esi + 0x28]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0x28]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x4878fc
or edi, 0x100
jmp 0x487902
and edi, 0xfffffeff
mov ecx, dword [esi + 0x28]
push edi
call ebx
mov ecx, dword [esi + 0x28]
mov eax, 0x11
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x28]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [esi + 0x28]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 4
mov dword [eax], 0
mov edx, dword [esi + 0x28]
mov ecx, dword [esi + 0x14]
push 0
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x18
test eax, eax
je 0x487995
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x487997
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push 0x4fc758
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0x2c], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x19
mov ecx, dword [esi + 0x2c]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x2c]
lea edx, [esp + 0x20]
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 0x4879f1
or edi, 0x100
jmp 0x4879f7
and edi, 0xfffffeff
mov ecx, dword [esi + 0x2c]
push edi
call ebx
lea ecx, [esp + 0x20]
mov eax, 0x11
push ecx
mov ecx, dword [esi + 0x2c]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x2c]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x2c]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 5
mov dword [eax], 0
mov eax, dword [esi + 0x2c]
mov ecx, dword [esi + 0x14]
push 0
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x1a
test eax, eax
je 0x487a88
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x487a8a
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc75c
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0x30], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x1b
mov ecx, dword [esi + 0x30]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x30]
lea eax, [esp + 0x20]
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 0x487ae5
or edi, 0x100
jmp 0x487aeb
and edi, 0xfffffeff
mov ecx, dword [esi + 0x30]
push edi
call ebx
mov ecx, dword [esi + 0x30]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x30]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x30]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 6
mov dword [eax], 0
mov ecx, dword [esi + 0x30]
push 0
push ecx
mov ecx, dword [esi + 0x14]
call ebp
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 0
mov dword [eax], 0
mov edx, dword [esi + 0x14]
mov ecx, dword [esi]
push 1
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addLayout_class_QLayout___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x1c
test eax, eax
je 0x487bac
push ecx
mov ecx, dword [esp + 0x20]
mov eax, esp
mov dword [eax], 0
mov eax, dword [esp + 0x50]
mov dword [esp + 0x24], esp
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.NGLSeparator.0
mov dword [eax + 8], vtable.NGLSeparator.1.0
jmp 0x487bae
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push str.separator1
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0x34], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x1d
mov ecx, dword [esi + 0x34]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x34]
lea edx, [esp + 0x20]
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 0x487c08
or edi, 0x100
jmp 0x487c0e
and edi, 0xfffffeff
mov ecx, dword [esi + 0x34]
push edi
call ebx
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0x34]
mov dword [esp + 0x24], 0x82
mov dword [esp + 0x28], 3
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x34]
push 3
push 0x82
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 0
mov dword [eax], 0
mov edx, dword [esi + 0x34]
mov ecx, dword [esi]
push 2
push edx
call ebp
push 0x10
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x1e
test eax, eax
je 0x487c91
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::constructor_void_]
mov ecx, dword [esp + 0x1c]
mov dword [ecx], vtable.QGridLayout.0
mov dword [ecx + 8], vtable.QGridLayout.1.0
jmp 0x487c93
xor ecx, ecx
mov byte [esp + 0x44], 7
push 0
mov dword [esi + 0x38], ecx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::setSpacing_int_]
push 0xffffffffffffffff
lea eax, [esp + 0x20]
push str.gridLayout3
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x1f
mov ecx, dword [esi + 0x38]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x38]
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0
push 0xffffffffffffffff
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_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x20
test eax, eax
je 0x487d1e
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x487d20
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc7c0
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0x3c], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x21
mov ecx, dword [esi + 0x3c]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x3c]
lea eax, [esp + 0x20]
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 0x487d7b
or edi, 0x100
jmp 0x487d81
and edi, 0xfffffeff
mov ecx, dword [esi + 0x3c]
push edi
call ebx
mov ecx, dword [esi + 0x3c]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x3c]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x3c]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [esi + 0x3c]
push 0
push ecx
mov ecx, dword [esi + 0x38]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x22
test eax, eax
je 0x487e12
mov edx, dword [esp + 0x4c]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x487e14
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0x40], eax
lea eax, [esp + 0x20]
push 0x4fc7c4
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x23
mov ecx, dword [esi + 0x40]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0x40]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x487e6f
or edi, 0x100
jmp 0x487e75
and edi, 0xfffffeff
mov ecx, dword [esi + 0x40]
push edi
call ebx
mov ecx, dword [esi + 0x40]
mov eax, 0x11
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x40]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [esi + 0x40]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 1
mov dword [eax], 0
mov edx, dword [esi + 0x40]
mov ecx, dword [esi + 0x38]
push 0
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x24
test eax, eax
je 0x487f08
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x487f0a
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push 0x4fc7c8
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0x44], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x25
mov ecx, dword [esi + 0x44]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x44]
lea edx, [esp + 0x20]
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 0x487f64
or edi, 0x100
jmp 0x487f6a
and edi, 0xfffffeff
mov ecx, dword [esi + 0x44]
push edi
call ebx
lea ecx, [esp + 0x20]
mov eax, 0x11
push ecx
mov ecx, dword [esi + 0x44]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x44]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x44]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 2
mov dword [eax], 0
mov eax, dword [esi + 0x44]
mov ecx, dword [esi + 0x38]
push 0
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x26
test eax, eax
je 0x487ffb
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x487ffd
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc7cc
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0x48], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x27
mov ecx, dword [esi + 0x48]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x48]
lea eax, [esp + 0x20]
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 0x488058
or edi, 0x100
jmp 0x48805e
and edi, 0xfffffeff
mov ecx, dword [esi + 0x48]
push edi
call ebx
mov ecx, dword [esi + 0x48]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x48]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x48]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 3
mov dword [eax], 0
mov ecx, dword [esi + 0x48]
push 0
push ecx
mov ecx, dword [esi + 0x38]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x28
test eax, eax
je 0x4880ef
mov edx, dword [esp + 0x4c]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4880f1
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0x4c], eax
lea eax, [esp + 0x20]
push 0x4fc7d0
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x29
mov ecx, dword [esi + 0x4c]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0x4c]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x48814c
or edi, 0x100
jmp 0x488152
and edi, 0xfffffeff
mov ecx, dword [esi + 0x4c]
push edi
call ebx
mov ecx, dword [esi + 0x4c]
mov eax, 0x11
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x4c]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [esi + 0x4c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 4
mov dword [eax], 0
mov edx, dword [esi + 0x4c]
mov ecx, dword [esi + 0x38]
push 0
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x2a
test eax, eax
je 0x4881e5
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4881e7
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push 0x4fc7d4
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0x50], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x2b
mov ecx, dword [esi + 0x50]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x50]
lea edx, [esp + 0x20]
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 0x488241
or edi, 0x100
jmp 0x488247
and edi, 0xfffffeff
mov ecx, dword [esi + 0x50]
push edi
call ebx
lea ecx, [esp + 0x20]
mov eax, 0x11
push ecx
mov ecx, dword [esi + 0x50]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x50]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x50]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 5
mov dword [eax], 0
mov eax, dword [esi + 0x50]
mov ecx, dword [esi + 0x38]
push 0
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x2c
test eax, eax
je 0x4882d8
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4882da
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc7d8
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0x54], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x2d
mov ecx, dword [esi + 0x54]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x54]
lea eax, [esp + 0x20]
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 0x488335
or edi, 0x100
jmp 0x48833b
and edi, 0xfffffeff
mov ecx, dword [esi + 0x54]
push edi
call ebx
mov ecx, dword [esi + 0x54]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x54]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x54]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 6
mov dword [eax], 0
mov ecx, dword [esi + 0x54]
push 0
push ecx
mov ecx, dword [esi + 0x38]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x2e
test eax, eax
je 0x4883cc
mov edx, dword [esp + 0x4c]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4883ce
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0x58], eax
lea eax, [esp + 0x20]
push 0x4fc7dc
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x2f
mov ecx, dword [esi + 0x58]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x58]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setEnabled_bool_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0x58]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x488434
or edi, 0x100
jmp 0x48843a
and edi, 0xfffffeff
mov ecx, dword [esi + 0x58]
push edi
call ebx
mov ecx, dword [esi + 0x58]
mov eax, 0x11
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x58]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [esi + 0x58]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
mov ecx, dword [esi + 0x58]
push 0xb
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFocusPolicy_enum_Qt::FocusPolicy_]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 0
mov dword [eax], 0
mov edx, dword [esi + 0x58]
mov ecx, dword [esi + 0x38]
push 1
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x30
test eax, eax
je 0x4884d8
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4884da
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push 0x4fc7e0
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0x5c], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x31
mov ecx, dword [esi + 0x5c]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x5c]
lea edx, [esp + 0x20]
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 0x488534
or edi, 0x100
jmp 0x48853a
and edi, 0xfffffeff
mov ecx, dword [esi + 0x5c]
push edi
call ebx
lea ecx, [esp + 0x20]
mov eax, 0x11
push ecx
mov ecx, dword [esi + 0x5c]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x5c]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x5c]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 1
mov dword [eax], 0
mov eax, dword [esi + 0x5c]
mov ecx, dword [esi + 0x38]
push 1
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x32
test eax, eax
je 0x4885cb
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4885cd
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc7e4
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0x60], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x33
mov ecx, dword [esi + 0x60]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x60]
lea eax, [esp + 0x20]
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 0x488628
or edi, 0x100
jmp 0x48862e
and edi, 0xfffffeff
mov ecx, dword [esi + 0x60]
push edi
call ebx
mov ecx, dword [esi + 0x60]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x60]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x60]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 2
mov dword [eax], 0
mov ecx, dword [esi + 0x60]
push 1
push ecx
mov ecx, dword [esi + 0x38]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x34
test eax, eax
je 0x4886bf
mov edx, dword [esp + 0x4c]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4886c1
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0x64], eax
lea eax, [esp + 0x20]
push 0x4fc7e8
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x35
mov ecx, dword [esi + 0x64]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0x64]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x48871c
or edi, 0x100
jmp 0x488722
and edi, 0xfffffeff
mov ecx, dword [esi + 0x64]
push edi
call ebx
mov ecx, dword [esi + 0x64]
mov eax, 0x11
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x64]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [esi + 0x64]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 3
mov dword [eax], 0
mov edx, dword [esi + 0x64]
mov ecx, dword [esi + 0x38]
push 1
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x36
test eax, eax
je 0x4887b5
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4887b7
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push 0x4fc7ec
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0x68], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x37
mov ecx, dword [esi + 0x68]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x68]
lea edx, [esp + 0x20]
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 0x488811
or edi, 0x100
jmp 0x488817
and edi, 0xfffffeff
mov ecx, dword [esi + 0x68]
push edi
call ebx
lea ecx, [esp + 0x20]
mov eax, 0x11
push ecx
mov ecx, dword [esi + 0x68]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x68]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x68]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 4
mov dword [eax], 0
mov eax, dword [esi + 0x68]
mov ecx, dword [esi + 0x38]
push 1
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x38
test eax, eax
je 0x4888a8
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4888aa
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc7f0
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0x6c], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x39
mov ecx, dword [esi + 0x6c]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x6c]
lea eax, [esp + 0x20]
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 0x488905
or edi, 0x100
jmp 0x48890b
and edi, 0xfffffeff
mov ecx, dword [esi + 0x6c]
push edi
call ebx
mov ecx, dword [esi + 0x6c]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x6c]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x6c]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 5
mov dword [eax], 0
mov ecx, dword [esi + 0x6c]
push 1
push ecx
mov ecx, dword [esi + 0x38]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x3a
test eax, eax
je 0x48899c
mov edx, dword [esp + 0x4c]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x48899e
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0x70], eax
lea eax, [esp + 0x20]
push 0x4fc7f4
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x3b
mov ecx, dword [esi + 0x70]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0x70]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x4889f9
or edi, 0x100
jmp 0x4889ff
and edi, 0xfffffeff
mov ecx, dword [esi + 0x70]
push edi
call ebx
mov ecx, dword [esi + 0x70]
mov eax, 0x11
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x70]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [esi + 0x70]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 6
mov dword [eax], 0
mov edx, dword [esi + 0x70]
mov ecx, dword [esi + 0x38]
push 1
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x3c
test eax, eax
je 0x488a92
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x488a94
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push 0x4fc7f8
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0x74], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x3d
mov ecx, dword [esi + 0x74]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x74]
lea edx, [esp + 0x20]
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 0x488aee
or edi, 0x100
jmp 0x488af4
and edi, 0xfffffeff
mov ecx, dword [esi + 0x74]
push edi
call ebx
lea ecx, [esp + 0x20]
mov eax, 0x11
push ecx
mov ecx, dword [esi + 0x74]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x74]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x74]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 0
mov dword [eax], 0
mov eax, dword [esi + 0x74]
mov ecx, dword [esi + 0x38]
push 2
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x3e
test eax, eax
je 0x488b85
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x488b87
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc7fc
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0x78], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x3f
mov ecx, dword [esi + 0x78]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x78]
lea eax, [esp + 0x20]
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 0x488be2
or edi, 0x100
jmp 0x488be8
and edi, 0xfffffeff
mov ecx, dword [esi + 0x78]
push edi
call ebx
mov ecx, dword [esi + 0x78]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x78]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x78]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 1
mov dword [eax], 0
mov ecx, dword [esi + 0x78]
push 2
push ecx
mov ecx, dword [esi + 0x38]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x40
test eax, eax
je 0x488c79
mov edx, dword [esp + 0x4c]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x488c7b
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0x7c], eax
lea eax, [esp + 0x20]
push 0x4fc800
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x41
mov ecx, dword [esi + 0x7c]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0x7c]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x488cd6
or edi, 0x100
jmp 0x488cdc
and edi, 0xfffffeff
mov ecx, dword [esi + 0x7c]
push edi
call ebx
mov ecx, dword [esi + 0x7c]
mov eax, 0x11
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x7c]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [esi + 0x7c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 2
mov dword [eax], 0
mov edx, dword [esi + 0x7c]
mov ecx, dword [esi + 0x38]
push 2
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x42
test eax, eax
je 0x488d6f
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x488d71
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push 0x4fc804
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0x80], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x43
mov ecx, dword [esi + 0x80]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x80]
lea edx, [esp + 0x20]
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 0x488dd4
or edi, 0x100
jmp 0x488dda
and edi, 0xfffffeff
mov ecx, dword [esi + 0x80]
push edi
call ebx
lea ecx, [esp + 0x20]
mov eax, 0x11
push ecx
mov ecx, dword [esi + 0x80]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x80]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x80]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 3
mov dword [eax], 0
mov eax, dword [esi + 0x80]
mov ecx, dword [esi + 0x38]
push 2
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x44
test eax, eax
je 0x488e7a
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x488e7c
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc808
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0x84], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x45
mov ecx, dword [esi + 0x84]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x84]
lea eax, [esp + 0x20]
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 0x488ee0
or edi, 0x100
jmp 0x488ee6
and edi, 0xfffffeff
mov ecx, dword [esi + 0x84]
push edi
call ebx
mov ecx, dword [esi + 0x84]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x84]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x84]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 4
mov dword [eax], 0
mov ecx, dword [esi + 0x84]
push 2
push ecx
mov ecx, dword [esi + 0x38]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x46
test eax, eax
je 0x488f86
mov edx, dword [esp + 0x4c]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x488f88
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0x88], eax
lea eax, [esp + 0x20]
push 0x4fc80c
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x47
mov ecx, dword [esi + 0x88]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0x88]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x488fec
or edi, 0x100
jmp 0x488ff2
and edi, 0xfffffeff
mov ecx, dword [esi + 0x88]
push edi
call ebx
mov ecx, dword [esi + 0x88]
mov eax, 0x11
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x88]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [esi + 0x88]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 5
mov dword [eax], 0
mov edx, dword [esi + 0x88]
mov ecx, dword [esi + 0x38]
push 2
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x48
test eax, eax
je 0x489094
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x489096
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push 0x4fc810
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0x8c], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x49
mov ecx, dword [esi + 0x8c]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x8c]
lea edx, [esp + 0x20]
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 0x4890f9
or edi, 0x100
jmp 0x4890ff
and edi, 0xfffffeff
mov ecx, dword [esi + 0x8c]
push edi
call ebx
lea ecx, [esp + 0x20]
mov eax, 0x11
push ecx
mov ecx, dword [esi + 0x8c]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x8c]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x8c]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 6
mov dword [eax], 0
mov eax, dword [esi + 0x8c]
mov ecx, dword [esi + 0x38]
push 2
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x4a
test eax, eax
je 0x48919f
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4891a1
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc814
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0x90], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x4b
mov ecx, dword [esi + 0x90]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x90]
lea eax, [esp + 0x20]
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 0x489205
or edi, 0x100
jmp 0x48920b
and edi, 0xfffffeff
mov ecx, dword [esi + 0x90]
push edi
call ebx
mov ecx, dword [esi + 0x90]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x90]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x90]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [esi + 0x90]
push 3
push ecx
mov ecx, dword [esi + 0x38]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x4c
test eax, eax
je 0x4892ab
mov edx, dword [esp + 0x4c]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4892ad
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0x94], eax
lea eax, [esp + 0x20]
push 0x4fc818
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x4d
mov ecx, dword [esi + 0x94]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0x94]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x489311
or edi, 0x100
jmp 0x489317
and edi, 0xfffffeff
mov ecx, dword [esi + 0x94]
push edi
call ebx
mov ecx, dword [esi + 0x94]
mov eax, 0x11
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x94]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [esi + 0x94]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 1
mov dword [eax], 0
mov edx, dword [esi + 0x94]
mov ecx, dword [esi + 0x38]
push 3
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x4e
test eax, eax
je 0x4893b9
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4893bb
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push 0x4fc81c
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0x98], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x4f
mov ecx, dword [esi + 0x98]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x98]
lea edx, [esp + 0x20]
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 0x48941e
or edi, 0x100
jmp 0x489424
and edi, 0xfffffeff
mov ecx, dword [esi + 0x98]
push edi
call ebx
lea ecx, [esp + 0x20]
mov eax, 0x11
push ecx
mov ecx, dword [esi + 0x98]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x98]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x98]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 2
mov dword [eax], 0
mov eax, dword [esi + 0x98]
mov ecx, dword [esi + 0x38]
push 3
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x50
test eax, eax
je 0x4894c4
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4894c6
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc820
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0x9c], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x51
mov ecx, dword [esi + 0x9c]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0x9c]
lea eax, [esp + 0x20]
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 0x48952a
or edi, 0x100
jmp 0x489530
and edi, 0xfffffeff
mov ecx, dword [esi + 0x9c]
push edi
call ebx
mov ecx, dword [esi + 0x9c]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0x9c]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0x9c]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 3
mov dword [eax], 0
mov ecx, dword [esi + 0x9c]
push 3
push ecx
mov ecx, dword [esi + 0x38]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x52
test eax, eax
je 0x4895d0
mov edx, dword [esp + 0x4c]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4895d2
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0xa0], eax
lea eax, [esp + 0x20]
push 0x4fc824
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x53
mov ecx, dword [esi + 0xa0]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0xa0]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x489636
or edi, 0x100
jmp 0x48963c
and edi, 0xfffffeff
mov ecx, dword [esi + 0xa0]
push edi
call ebx
mov ecx, dword [esi + 0xa0]
mov eax, 0x11
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xa0]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [esi + 0xa0]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 4
mov dword [eax], 0
mov edx, dword [esi + 0xa0]
mov ecx, dword [esi + 0x38]
push 3
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x54
test eax, eax
je 0x4896de
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4896e0
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push 0x4fc828
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0xa4], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x55
mov ecx, dword [esi + 0xa4]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0xa4]
lea edx, [esp + 0x20]
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 0x489743
or edi, 0x100
jmp 0x489749
and edi, 0xfffffeff
mov ecx, dword [esi + 0xa4]
push edi
call ebx
lea ecx, [esp + 0x20]
mov eax, 0x11
push ecx
mov ecx, dword [esi + 0xa4]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xa4]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0xa4]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 5
mov dword [eax], 0
mov eax, dword [esi + 0xa4]
mov ecx, dword [esi + 0x38]
push 3
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x56
test eax, eax
je 0x4897e9
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4897eb
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc82c
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0xa8], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x57
mov ecx, dword [esi + 0xa8]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0xa8]
lea eax, [esp + 0x20]
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 0x48984f
or edi, 0x100
jmp 0x489855
and edi, 0xfffffeff
mov ecx, dword [esi + 0xa8]
push edi
call ebx
mov ecx, dword [esi + 0xa8]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xa8]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0xa8]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 6
mov dword [eax], 0
mov ecx, dword [esi + 0xa8]
push 3
push ecx
mov ecx, dword [esi + 0x38]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x58
test eax, eax
je 0x4898f5
mov edx, dword [esp + 0x4c]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x4898f7
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0xac], eax
lea eax, [esp + 0x20]
push 0x4fc830
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x59
mov ecx, dword [esi + 0xac]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0xac]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x48995b
or edi, 0x100
jmp 0x489961
and edi, 0xfffffeff
mov ecx, dword [esi + 0xac]
push edi
call ebx
mov ecx, dword [esi + 0xac]
mov eax, 0x11
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xac]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [esi + 0xac]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 0
mov dword [eax], 0
mov edx, dword [esi + 0xac]
mov ecx, dword [esi + 0x38]
push 4
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x5a
test eax, eax
je 0x489a03
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x489a05
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push 0x4fc834
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0xb0], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x5b
mov ecx, dword [esi + 0xb0]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0xb0]
lea edx, [esp + 0x20]
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 0x489a68
or edi, 0x100
jmp 0x489a6e
and edi, 0xfffffeff
mov ecx, dword [esi + 0xb0]
push edi
call ebx
lea ecx, [esp + 0x20]
mov eax, 0x11
push ecx
mov ecx, dword [esi + 0xb0]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xb0]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0xb0]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 1
mov dword [eax], 0
mov eax, dword [esi + 0xb0]
mov ecx, dword [esi + 0x38]
push 4
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x5c
test eax, eax
je 0x489b0e
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x489b10
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc838
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0xb4], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x5d
mov ecx, dword [esi + 0xb4]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0xb4]
lea eax, [esp + 0x20]
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 0x489b74
or edi, 0x100
jmp 0x489b7a
and edi, 0xfffffeff
mov ecx, dword [esi + 0xb4]
push edi
call ebx
mov ecx, dword [esi + 0xb4]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xb4]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0xb4]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 2
mov dword [eax], 0
mov ecx, dword [esi + 0xb4]
push 4
push ecx
mov ecx, dword [esi + 0x38]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x5e
test eax, eax
je 0x489c1a
mov edx, dword [esp + 0x4c]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x489c1c
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0xb8], eax
lea eax, [esp + 0x20]
push 0x4fc83c
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x5f
mov ecx, dword [esi + 0xb8]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0xb8]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x489c80
or edi, 0x100
jmp 0x489c86
and edi, 0xfffffeff
mov ecx, dword [esi + 0xb8]
push edi
call ebx
mov ecx, dword [esi + 0xb8]
mov eax, 0x11
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xb8]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [esi + 0xb8]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 3
mov dword [eax], 0
mov edx, dword [esi + 0xb8]
mov ecx, dword [esi + 0x38]
push 4
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x60
test eax, eax
je 0x489d28
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x489d2a
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push 0x4fc840
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0xbc], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x61
mov ecx, dword [esi + 0xbc]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0xbc]
lea edx, [esp + 0x20]
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 0x489d8d
or edi, 0x100
jmp 0x489d93
and edi, 0xfffffeff
mov ecx, dword [esi + 0xbc]
push edi
call ebx
lea ecx, [esp + 0x20]
mov eax, 0x11
push ecx
mov ecx, dword [esi + 0xbc]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xbc]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0xbc]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 4
mov dword [eax], 0
mov eax, dword [esi + 0xbc]
mov ecx, dword [esi + 0x38]
push 4
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x62
test eax, eax
je 0x489e33
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x489e35
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc844
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0xc0], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x63
mov ecx, dword [esi + 0xc0]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0xc0]
lea eax, [esp + 0x20]
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 0x489e99
or edi, 0x100
jmp 0x489e9f
and edi, 0xfffffeff
mov ecx, dword [esi + 0xc0]
push edi
call ebx
mov ecx, dword [esi + 0xc0]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xc0]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0xc0]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 5
mov dword [eax], 0
mov ecx, dword [esi + 0xc0]
push 4
push ecx
mov ecx, dword [esi + 0x38]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x64
test eax, eax
je 0x489f3f
mov edx, dword [esp + 0x4c]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x489f41
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0xc4], eax
lea eax, [esp + 0x20]
push 0x4fc848
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x65
mov ecx, dword [esi + 0xc4]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0xc4]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x489fa5
or edi, 0x100
jmp 0x489fab
and edi, 0xfffffeff
mov ecx, dword [esi + 0xc4]
push edi
call ebx
mov ecx, dword [esi + 0xc4]
mov eax, 0x11
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xc4]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [esi + 0xc4]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 6
mov dword [eax], 0
mov edx, dword [esi + 0xc4]
mov ecx, dword [esi + 0x38]
push 4
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x66
test eax, eax
je 0x48a04d
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x48a04f
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push 0x4fc84c
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0xc8], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x67
mov ecx, dword [esi + 0xc8]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0xc8]
lea edx, [esp + 0x20]
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 0x48a0b2
or edi, 0x100
jmp 0x48a0b8
and edi, 0xfffffeff
mov ecx, dword [esi + 0xc8]
push edi
call ebx
lea ecx, [esp + 0x20]
mov eax, 0x11
push ecx
mov ecx, dword [esi + 0xc8]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xc8]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0xc8]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 0
mov dword [eax], 0
mov eax, dword [esi + 0xc8]
mov ecx, dword [esi + 0x38]
push 5
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x68
test eax, eax
je 0x48a158
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x48a15a
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc850
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0xcc], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x69
mov ecx, dword [esi + 0xcc]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0xcc]
lea eax, [esp + 0x20]
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 0x48a1be
or edi, 0x100
jmp 0x48a1c4
and edi, 0xfffffeff
mov ecx, dword [esi + 0xcc]
push edi
call ebx
mov ecx, dword [esi + 0xcc]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xcc]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0xcc]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 1
mov dword [eax], 0
mov ecx, dword [esi + 0xcc]
push 5
push ecx
mov ecx, dword [esi + 0x38]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x6a
test eax, eax
je 0x48a264
mov edx, dword [esp + 0x4c]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x48a266
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0xd0], eax
lea eax, [esp + 0x20]
push 0x4fc854
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x6b
mov ecx, dword [esi + 0xd0]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0xd0]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x48a2ca
or edi, 0x100
jmp 0x48a2d0
and edi, 0xfffffeff
mov ecx, dword [esi + 0xd0]
push edi
call ebx
mov ecx, dword [esi + 0xd0]
mov eax, 0x11
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xd0]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [esi + 0xd0]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 2
mov dword [eax], 0
mov edx, dword [esi + 0xd0]
mov ecx, dword [esi + 0x38]
push 5
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x6c
test eax, eax
je 0x48a372
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x48a374
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push 0x4fc858
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0xd4], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x6d
mov ecx, dword [esi + 0xd4]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0xd4]
lea edx, [esp + 0x20]
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 0x48a3d7
or edi, 0x100
jmp 0x48a3dd
and edi, 0xfffffeff
mov ecx, dword [esi + 0xd4]
push edi
call ebx
lea ecx, [esp + 0x20]
mov eax, 0x11
push ecx
mov ecx, dword [esi + 0xd4]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xd4]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0xd4]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 3
mov dword [eax], 0
mov eax, dword [esi + 0xd4]
mov ecx, dword [esi + 0x38]
push 5
push eax
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x6e
test eax, eax
je 0x48a47d
mov ecx, dword [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x48a47f
xor eax, eax
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push 0x4fc85c
mov byte [esp + 0x4c], 7
push edx
mov dword [esi + 0xd8], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x6f
mov ecx, dword [esi + 0xd8]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0xd8]
lea eax, [esp + 0x20]
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 0x48a4e3
or edi, 0x100
jmp 0x48a4e9
and edi, 0xfffffeff
mov ecx, dword [esi + 0xd8]
push edi
call ebx
mov ecx, dword [esi + 0xd8]
mov eax, 0x11
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xd8]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0xd8]
lea eax, [esp + 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 4
mov dword [eax], 0
mov ecx, dword [esi + 0xd8]
push 5
push ecx
mov ecx, dword [esi + 0x38]
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x70
test eax, eax
je 0x48a589
mov edx, dword [esp + 0x4c]
push edx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x48a58b
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0xdc], eax
lea eax, [esp + 0x20]
push 0x4fc860
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x71
mov ecx, dword [esi + 0xdc]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0xdc]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x48a5ef
or edi, 0x100
jmp 0x48a5f5
and edi, 0xfffffeff
mov ecx, dword [esi + 0xdc]
push edi
call ebx
mov ecx, dword [esi + 0xdc]
mov eax, 0x11
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xdc]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [esi + 0xdc]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 5
mov dword [eax], 0
mov edx, dword [esi + 0xdc]
mov ecx, dword [esi + 0x38]
push 5
push edx
call ebp
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x72
test eax, eax
je 0x48a697
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QPushButton.1.0
mov dword [eax + 8], vtable.QPushButton.0
jmp 0x48a699
xor eax, eax
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push 0x4fc864
mov byte [esp + 0x4c], 7
push ecx
mov dword [esi + 0xe0], eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x73
mov ecx, dword [esi + 0xe0]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0xe0]
lea edx, [esp + 0x20]
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 0x48a6fc
or edi, 0x100
jmp 0x48a702
and edi, 0xfffffeff
mov ecx, dword [esi + 0xe0]
push edi
call ebx
lea ecx, [esp + 0x20]
mov eax, 0x11
push ecx
mov ecx, dword [esi + 0xe0]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xe0]
push 0x11
push 0x11
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [esi + 0xe0]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 6
mov dword [eax], 0
mov eax, dword [esi + 0xe0]
mov ecx, dword [esi + 0x38]
push 5
push eax
call ebp
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [esi + 0x38]
push 3
push ecx
mov ecx, dword [esi]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addLayout_class_QLayout___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x44], 0x74
test eax, eax
je 0x48a7d2
mov edx, dword [esp + 0x4c]
push ecx
mov ecx, dword [esp + 0x20]
mov eax, esp
mov dword [esp + 0x24], esp
push edx
mov dword [eax], 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.NGLSeparator.0
mov dword [eax + 8], vtable.NGLSeparator.1.0
jmp 0x48a7d4
xor eax, eax
mov byte [esp + 0x44], 7
push 0xffffffffffffffff
mov dword [esi + 0xe4], eax
lea eax, [esp + 0x20]
push str.separator2
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [esp + 0x44], 0x75
mov ecx, dword [esi + 0xe4]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x44], 7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esi + 0xe4]
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [eax]
shr edx, 8
and dl, 1
je 0x48a838
or edi, 0x100
jmp 0x48a83e
and edi, 0xfffffeff
mov ecx, dword [esi + 0xe4]
push edi
call ebx
mov ecx, dword [esi + 0xe4]
lea eax, [esp + 0x30]
push eax
mov dword [esp + 0x34], 0x82
mov dword [esp + 0x38], 3
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [esi + 0xe4]
push 3
push 0x82
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
push ecx
mov eax, esp
mov dword [esp + 0x24], esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [esi + 0xe4]
push 4
push ecx
mov ecx, dword [esi]
call ebp
mov edi, dword [esp + 0x4c]
mov ecx, edi
call fcn.0048a8e0
push edi
call dword [sym.imp.QtCore4.dll_public:_static_void___cdecl_QMetaObject::connectSlotsByName_class_QObject__]
add esp, 4
lea ecx, [esp + 0x28]
mov dword [esp + 0x44], 0xffffffff
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::destructor_void_]
mov ecx, dword [esp + 0x3c]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x34
ret 4