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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4f933f
mov eax, dword fs:[0]
push eax
sub esp, 0x58
mov eax, dword [0x57af80]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov esi, dword [ebp + 8]
lea eax, [ebp - 0x40]
push eax
mov ecx, esi
mov dword [ebp - 0x4c], esi
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QObject::objectName_void_]
mov ecx, eax
mov dword [ebp - 4], 0
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::isEmpty_void_const]
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
mov ebx, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
je 0x49fcd2
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049cc90
push eax
mov ecx, esi
mov dword [ebp - 4], 1
call ebx
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 1
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setWindowModality_enum_Qt::WindowModality_]
push 0x1f9
push 0x251
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::resize_int__int_]
push 1
push 5
push 5
lea ecx, [ebp - 0x28]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::constructor_enum_QSizePolicy::Policy__enum_QSizePolicy::Policy__enum_QSizePolicy::ControlType_]
push 0
lea ecx, [ebp - 0x28]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setHorizontalStretch_int_]
push 0
lea ecx, [ebp - 0x28]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setVerticalStretch_int_]
lea eax, [ebp - 0x3c]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_bool___thiscall_QSizePolicy::hasHeightForWidth_void_const]
movzx eax, al
lea ecx, [ebp - 0x28]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setHeightForWidth_bool_]
push dword [ebp - 0x28]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Gui.dll_public:_void___thiscall_QIcon::constructor_void_]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 2
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d770
mov esi, eax
push 1
push 0
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 3
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_void_]
push eax
push esi
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Gui.dll_public:_void___thiscall_QIcon::addFile_class_QString_const___class_QSize_const___enum_QIcon::Mode__enum_QIcon::State_]
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp - 0x4c]
lea eax, [ebp - 0x2c]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setWindowIcon_class_QIcon_const__]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 4
test esi, esi
je 0x49fdc4
push dword [ebp - 0x4c]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QVBoxLayout::constructor_class_QWidget__]
mov dword [esi], vtable.QVBoxLayout.0
mov dword [esi + 8], vtable.QVBoxLayout.1.0
jmp 0x49fdc6
xor esi, esi
push 6
mov ecx, esi
mov byte [ebp - 4], 2
mov dword [edi], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
mov ecx, dword [edi]
push 0xb
push 0xb
push 0xb
push 0xb
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049ca80
mov ecx, dword [edi]
push eax
mov byte [ebp - 4], 5
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi]
push 3
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLayout::setSizeConstraint_enum_QLayout::SizeConstraint_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 6
test esi, esi
je 0x49fe40
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x49fe42
xor esi, esi
push 0xb
mov ecx, esi
mov byte [ebp - 4], 2
mov dword [edi + 4], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049cf60
mov ecx, dword [edi + 4]
push eax
mov byte [ebp - 4], 7
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 8
test esi, esi
je 0x49fea7
push dword [ebp - 0x4c]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QListWidget::constructor_class_QWidget__]
mov dword [esi], vtable.QListWidget.0
mov dword [esi + 8], vtable.QListWidget.1.0
jmp 0x49fea9
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 8], esi
call fcn.0049cea0
mov ecx, dword [edi + 8]
push eax
mov byte [ebp - 4], 9
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 1
push 7
push 5
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::constructor_enum_QSizePolicy::Policy__enum_QSizePolicy::Policy__enum_QSizePolicy::ControlType_]
push 0
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setHorizontalStretch_int_]
push 0
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setVerticalStretch_int_]
mov ecx, dword [edi + 8]
lea eax, [ebp - 0x44]
mov esi, dword [sym.imp.Qt5Widgets.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
push eax
call esi
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_bool___thiscall_QSizePolicy::hasHeightForWidth_void_const]
movzx eax, al
lea ecx, [ebp - 0x24]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setHeightForWidth_bool_]
push dword [ebp - 0x24]
mov ecx, dword [edi + 8]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
push 0
push 0x82
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 8]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Gui.dll_public:_void___thiscall_QFont::constructor_void_]
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
call fcn.0049cf00
push eax
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0xb
call dword [sym.imp.Qt5Gui.dll_public:_void___thiscall_QFont::setFamily_class_QString_const__]
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 8
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Gui.dll_public:_void___thiscall_QFont::setPointSize_int_]
mov ecx, dword [edi + 8]
lea eax, [ebp - 0x34]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d530
mov ecx, dword [edi + 8]
push eax
mov byte [ebp - 4], 0xc
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setStyleSheet_class_QString_const__]
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 8]
push 1
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QAbstractScrollArea::setHorizontalScrollBarPolicy_enum_Qt::ScrollBarPolicy_]
mov ecx, dword [edi + 8]
push 2
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QAbstractScrollArea::setSizeAdjustPolicy_enum_QAbstractScrollArea::SizeAdjustPolicy_]
mov ecx, dword [edi + 8]
push 0
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QAbstractItemView::setAutoScroll_bool_]
mov ecx, dword [edi + 8]
push 0
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QAbstractItemView::setAutoScrollMargin_int_]
push ecx
mov eax, esp
mov dword [eax], 0
mov ecx, dword [edi + 8]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QAbstractItemView::setEditTriggers_class_QFlags_enum_QAbstractItemView::EditTrigger__]
push 0
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_bool_]
mov ecx, dword [edi + 8]
push eax
push str.showDropIndicator
mov byte [ebp - 4], 0xd
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QObject::setProperty_char_const___class_QVariant_const__]
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
mov ecx, dword [edi + 4]
push 0
push 0
push dword [edi + 8]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x18
call fcn.004df156
add esp, 4
mov dword [ebp - 0x44], eax
mov byte [ebp - 4], 0xe
test eax, eax
je 0x4a004f
push dword [ebp - 0x4c]
mov ecx, eax
call fcn.004aff90
jmp 0x4a0051
xor eax, eax
mov dword [edi + 0xc], eax
lea ecx, [ebp - 0x35]
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
call fcn.0049cc60
mov ecx, dword [edi + 0xc]
push eax
mov byte [ebp - 4], 0xf
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 1
push 7
push 7
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::constructor_enum_QSizePolicy::Policy__enum_QSizePolicy::Policy__enum_QSizePolicy::ControlType_]
push 0
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setHorizontalStretch_int_]
push 0
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setVerticalStretch_int_]
mov ecx, dword [edi + 0xc]
lea eax, [ebp - 0x44]
push eax
call esi
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_bool___thiscall_QSizePolicy::hasHeightForWidth_void_const]
movzx eax, al
lea ecx, [ebp - 0x20]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setHeightForWidth_bool_]
push dword [ebp - 0x20]
mov ecx, dword [edi + 0xc]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0xc]
push 0
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QTabWidget::setTabPosition_enum_QTabWidget::TabPosition_]
mov ecx, dword [edi + 0xc]
push 0
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QTabWidget::setTabShape_enum_QTabWidget::TabShape_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x10
test esi, esi
je 0x4a0112
push 0
push 0
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QWidget.1.0
mov dword [esi + 8], vtable.QWidget.0
jmp 0x4a0114
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x10], esi
call fcn.0049d0b0
mov ecx, dword [edi + 0x10]
push eax
mov byte [ebp - 4], 0x11
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x12
test esi, esi
je 0x4a016f
push dword [edi + 0x10]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QVBoxLayout::constructor_class_QWidget__]
mov dword [esi], vtable.QVBoxLayout.0
mov dword [esi + 8], vtable.QVBoxLayout.1.0
jmp 0x4a0171
xor esi, esi
push 6
mov ecx, esi
mov byte [ebp - 4], 0xa
mov dword [edi + 0x14], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
mov ecx, dword [edi + 0x14]
push 0xb
push 0xb
push 0xb
push 0xb
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049cc00
mov ecx, dword [edi + 0x14]
push eax
mov byte [ebp - 4], 0x13
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x14]
push 2
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLayout::setSizeConstraint_enum_QLayout::SizeConstraint_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x14
test esi, esi
je 0x4a01ef
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x4a01f1
xor esi, esi
push 6
mov ecx, esi
mov byte [ebp - 4], 0xa
mov dword [edi + 0x18], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d6b0
mov ecx, dword [edi + 0x18]
push eax
mov byte [ebp - 4], 0x15
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x16
test esi, esi
je 0x4a0256
push dword [edi + 0x10]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QCheckBox::constructor_class_QWidget__]
mov dword [esi], vtable.QCheckBox.0
mov dword [esi + 8], vtable.QCheckBox.1.0
jmp 0x4a0258
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x1c], esi
call fcn.0049cab0
mov ecx, dword [edi + 0x1c]
push eax
mov byte [ebp - 4], 0x17
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x18]
push 0
push 0
push dword [edi + 0x1c]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [edi + 0x14]
push 0
push dword [edi + 0x18]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x18
test esi, esi
je 0x4a02ce
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x4a02d0
xor esi, esi
push 6
mov ecx, esi
mov byte [ebp - 4], 0xa
mov dword [edi + 0x20], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d1d0
mov ecx, dword [edi + 0x20]
push eax
mov byte [ebp - 4], 0x19
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x20]
push 0xffffffffffffffff
push 0xffffffffffffffff
push 7
push 0xffffffffffffffff
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x1a
test esi, esi
je 0x4a0348
push 0
push dword [edi + 0x10]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QLabel.0
mov dword [esi + 8], vtable.QLabel.1.0
jmp 0x4a034a
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x24], esi
call fcn.0049cde0
mov ecx, dword [edi + 0x24]
push eax
mov byte [ebp - 4], 0x1b
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x20]
push 0
push 0
push dword [edi + 0x24]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [edi + 0x14]
push 0
push dword [edi + 0x20]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x1c
test esi, esi
je 0x4a03c0
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x4a03c2
xor esi, esi
push 6
mov ecx, esi
mov byte [ebp - 4], 0xa
mov dword [edi + 0x28], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d830
mov ecx, dword [edi + 0x28]
push eax
mov byte [ebp - 4], 0x1d
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x1e
test esi, esi
je 0x4a0427
push dword [edi + 0x10]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSlider::constructor_class_QWidget__]
mov dword [esi], vtable.QSlider.0
mov dword [esi + 8], vtable.QSlider.1.0
jmp 0x4a0429
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x2c], esi
call fcn.0049d2f0
mov ecx, dword [edi + 0x2c]
push eax
mov byte [ebp - 4], 0x1f
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x10
push 0
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0x2c]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [edi + 0x2c]
push 1
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QAbstractSlider::setOrientation_enum_Qt::Orientation_]
mov ecx, dword [edi + 0x28]
push 0
push 0
push dword [edi + 0x2c]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [edi + 0x14]
push 0
push dword [edi + 0x28]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x20
test esi, esi
je 0x4a04c1
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x4a04c3
xor esi, esi
push 0
mov ecx, esi
mov byte [ebp - 4], 0xa
mov dword [edi + 0x30], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d020
mov ecx, dword [edi + 0x30]
push eax
mov byte [ebp - 4], 0x21
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x22
test esi, esi
je 0x4a052a
push 0
push dword [edi + 0x10]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QLabel.0
mov dword [esi + 8], vtable.QLabel.1.0
jmp 0x4a052c
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x34], esi
call fcn.0049ccc0
mov ecx, dword [edi + 0x34]
push eax
mov byte [ebp - 4], 0x23
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 1
push 5
push 3
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::constructor_enum_QSizePolicy::Policy__enum_QSizePolicy::Policy__enum_QSizePolicy::ControlType_]
push 0
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setHorizontalStretch_int_]
push 0
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setVerticalStretch_int_]
mov ecx, dword [edi + 0x34]
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_bool___thiscall_QSizePolicy::hasHeightForWidth_void_const]
movzx eax, al
lea ecx, [ebp - 0x1c]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setHeightForWidth_bool_]
push dword [ebp - 0x1c]
mov ecx, dword [edi + 0x34]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
push 0
push 0
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0x34]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
push 0xffffff
push 0x12c
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0x34]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setMaximumSize_class_QSize_const__]
mov ecx, dword [edi + 0x34]
push 1
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::setScaledContents_bool_]
mov ecx, dword [edi + 0x34]
push 0x21
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::setAlignment_class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [edi + 0x34]
push 1
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::setWordWrap_bool_]
mov ecx, dword [edi + 0x30]
push 0
push 0
push dword [edi + 0x34]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x24
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x24
test esi, esi
je 0x4a063d
push 1
push 1
push 0x14
push 0x3c
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov dword [esi], vtable.QSpacerItem.0
jmp 0x4a063f
xor esi, esi
mov ecx, dword [edi + 0x30]
mov dword [edi + 0x38], esi
push esi
mov byte [ebp - 4], 0xa
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x25
test esi, esi
je 0x4a0682
push 0
push dword [edi + 0x10]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QLabel.0
mov dword [esi + 8], vtable.QLabel.1.0
jmp 0x4a0684
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x3c], esi
call fcn.0049d290
mov ecx, dword [edi + 0x3c]
push eax
mov byte [ebp - 4], 0x26
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x3c]
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_bool___thiscall_QSizePolicy::hasHeightForWidth_void_const]
movzx eax, al
lea ecx, [ebp - 0x1c]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setHeightForWidth_bool_]
push dword [ebp - 0x1c]
mov ecx, dword [edi + 0x3c]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
push 0xffffff
push 0x12c
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0x3c]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setMaximumSize_class_QSize_const__]
mov ecx, dword [edi + 0x3c]
push 0
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::setScaledContents_bool_]
mov ecx, dword [edi + 0x3c]
push 0x22
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::setAlignment_class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [edi + 0x3c]
push 1
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::setWordWrap_bool_]
mov ecx, dword [edi + 0x30]
push 0
push 0
push dword [edi + 0x3c]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [edi + 0x14]
push 0
push dword [edi + 0x30]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push 0x24
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x27
test esi, esi
je 0x4a0767
push 7
push 1
push 0x28
push 0x14
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov dword [esi], vtable.QSpacerItem.0
jmp 0x4a0769
xor esi, esi
mov ecx, dword [edi + 0x14]
mov dword [edi + 0x40], esi
push esi
mov byte [ebp - 4], 0xa
mov eax, dword [ecx]
call dword [eax + 0x2c]
lea ecx, [ebp - 0x40]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
mov ecx, dword [edi + 0xc]
push eax
push dword [edi + 0x10]
mov byte [ebp - 4], 0x28
call dword [sym.imp.Qt5Widgets.dll_public:_int___thiscall_QTabWidget::addTab_class_QWidget___class_QString_const__]
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049ccf0
mov ecx, dword [edi + 0xc]
push eax
push dword [edi + 0x10]
mov byte [ebp - 4], 0x29
call dword [sym.imp.Qt5Widgets.dll_public:_int___thiscall_QTabWidget::indexOf_class_QWidget__const]
mov ecx, dword [edi + 0xc]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QTabWidget::setTabText_int__class_QString_const__]
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x2a
test esi, esi
je 0x4a0806
push 0
push 0
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QWidget.1.0
mov dword [esi + 8], vtable.QWidget.0
jmp 0x4a0808
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x44], esi
call fcn.0049c900
mov ecx, dword [edi + 0x44]
push eax
mov byte [ebp - 4], 0x2b
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x2c
test esi, esi
je 0x4a0863
push dword [edi + 0x44]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QVBoxLayout::constructor_class_QWidget__]
mov dword [esi], vtable.QVBoxLayout.0
mov dword [esi + 8], vtable.QVBoxLayout.1.0
jmp 0x4a0865
xor esi, esi
push 6
mov ecx, esi
mov byte [ebp - 4], 0xa
mov dword [edi + 0x48], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
mov ecx, dword [edi + 0x48]
push 0xb
push 0xb
push 0xb
push 0xb
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049cd80
mov ecx, dword [edi + 0x48]
push eax
mov byte [ebp - 4], 0x2d
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x48]
push 2
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLayout::setSizeConstraint_enum_QLayout::SizeConstraint_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x2e
test esi, esi
je 0x4a08e6
push dword [edi + 0x44]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QGroupBox::constructor_class_QWidget__]
mov dword [esi], vtable.QGroupBox.0
mov dword [esi + 8], vtable.QGroupBox.1.0
jmp 0x4a08e8
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x4c], esi
call fcn.0049d1a0
mov ecx, dword [edi + 0x4c]
push eax
mov byte [ebp - 4], 0x2f
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x4c]
push 0
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QGroupBox::setCheckable_bool_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x30
test esi, esi
je 0x4a094e
push dword [edi + 0x4c]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFormLayout::constructor_class_QWidget__]
mov dword [esi], vtable.QFormLayout.0
mov dword [esi + 8], vtable.QFormLayout.1.0
jmp 0x4a0950
xor esi, esi
push 6
mov ecx, esi
mov byte [ebp - 4], 0xa
mov dword [edi + 0x50], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFormLayout::setSpacing_int_]
mov ecx, dword [edi + 0x50]
mov esi, dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 0xb
push 0xb
push 0xb
push 0xb
call esi
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049cfc0
mov ecx, dword [edi + 0x50]
push eax
mov byte [ebp - 4], 0x31
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x50]
push 0xa
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFormLayout::setVerticalSpacing_int_]
mov ecx, dword [edi + 0x50]
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xf
call esi
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x32
test esi, esi
je 0x4a09e0
push dword [edi + 0x4c]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QCheckBox::constructor_class_QWidget__]
mov dword [esi], vtable.QCheckBox.0
mov dword [esi + 8], vtable.QCheckBox.1.0
jmp 0x4a09e2
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x54], esi
call fcn.0049c960
mov ecx, dword [edi + 0x54]
push eax
mov byte [ebp - 4], 0x33
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push dword [edi + 0x54]
mov ecx, dword [edi + 0x50]
push 0
push 0
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFormLayout::setWidget_int__enum_QFormLayout::ItemRole__class_QWidget__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x34
test esi, esi
je 0x4a0a4d
push dword [edi + 0x4c]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QCheckBox::constructor_class_QWidget__]
mov dword [esi], vtable.QCheckBox.0
mov dword [esi + 8], vtable.QCheckBox.1.0
jmp 0x4a0a4f
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x58], esi
call fcn.0049c8d0
mov ecx, dword [edi + 0x58]
push eax
mov byte [ebp - 4], 0x35
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push dword [edi + 0x58]
mov ecx, dword [edi + 0x50]
push 0
push 1
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFormLayout::setWidget_int__enum_QFormLayout::ItemRole__class_QWidget__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x36
test esi, esi
je 0x4a0aba
push dword [edi + 0x4c]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QCheckBox::constructor_class_QWidget__]
mov dword [esi], vtable.QCheckBox.0
mov dword [esi + 8], vtable.QCheckBox.1.0
jmp 0x4a0abc
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x5c], esi
call fcn.0049ce40
mov ecx, dword [edi + 0x5c]
push eax
mov byte [ebp - 4], 0x37
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push dword [edi + 0x5c]
mov ecx, dword [edi + 0x50]
push 0
push 2
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFormLayout::setWidget_int__enum_QFormLayout::ItemRole__class_QWidget__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x38
test esi, esi
je 0x4a0b27
push dword [edi + 0x4c]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QCheckBox::constructor_class_QWidget__]
mov dword [esi], vtable.QCheckBox.0
mov dword [esi + 8], vtable.QCheckBox.1.0
jmp 0x4a0b29
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x60], esi
call fcn.0049d140
mov ecx, dword [edi + 0x60]
push eax
mov byte [ebp - 4], 0x39
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push dword [edi + 0x60]
mov ecx, dword [edi + 0x50]
push 0
push 3
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFormLayout::setWidget_int__enum_QFormLayout::ItemRole__class_QWidget__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x3a
test esi, esi
je 0x4a0b94
push dword [edi + 0x4c]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QCheckBox::constructor_class_QWidget__]
mov dword [esi], vtable.QCheckBox.0
mov dword [esi + 8], vtable.QCheckBox.1.0
jmp 0x4a0b96
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x64], esi
call fcn.0049cba0
mov ecx, dword [edi + 0x64]
push eax
mov byte [ebp - 4], 0x3b
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push dword [edi + 0x64]
mov ecx, dword [edi + 0x50]
push 0
push 4
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFormLayout::setWidget_int__enum_QFormLayout::ItemRole__class_QWidget__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x3c
test esi, esi
je 0x4a0c01
push dword [edi + 0x4c]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QCheckBox::constructor_class_QWidget__]
mov dword [esi], vtable.QCheckBox.0
mov dword [esi + 8], vtable.QCheckBox.1.0
jmp 0x4a0c03
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x68], esi
call fcn.0049cf90
mov ecx, dword [edi + 0x68]
push eax
mov byte [ebp - 4], 0x3d
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push dword [edi + 0x68]
mov ecx, dword [edi + 0x50]
push 0
push 5
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFormLayout::setWidget_int__enum_QFormLayout::ItemRole__class_QWidget__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x3e
test esi, esi
je 0x4a0c6e
push dword [edi + 0x4c]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QCheckBox::constructor_class_QWidget__]
mov dword [esi], vtable.QCheckBox.0
mov dword [esi + 8], vtable.QCheckBox.1.0
jmp 0x4a0c70
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x6c], esi
call fcn.0049c930
mov ecx, dword [edi + 0x6c]
push eax
mov byte [ebp - 4], 0x3f
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push dword [edi + 0x6c]
mov ecx, dword [edi + 0x50]
push 0
push 6
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFormLayout::setWidget_int__enum_QFormLayout::ItemRole__class_QWidget__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x40
test esi, esi
je 0x4a0cdb
push dword [edi + 0x4c]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QCheckBox::constructor_class_QWidget__]
mov dword [esi], vtable.QCheckBox.0
mov dword [esi + 8], vtable.QCheckBox.1.0
jmp 0x4a0cdd
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x70], esi
call fcn.0049d4a0
mov ecx, dword [edi + 0x70]
push eax
mov byte [ebp - 4], 0x41
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push dword [edi + 0x70]
mov ecx, dword [edi + 0x50]
push 0
push 7
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFormLayout::setWidget_int__enum_QFormLayout::ItemRole__class_QWidget__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x42
test esi, esi
je 0x4a0d48
push dword [edi + 0x4c]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QGroupBox::constructor_class_QWidget__]
mov dword [esi], vtable.QGroupBox.0
mov dword [esi + 8], vtable.QGroupBox.1.0
jmp 0x4a0d4a
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x74], esi
call fcn.0049d620
mov ecx, dword [edi + 0x74]
push eax
mov byte [ebp - 4], 0x43
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x74]
push 1
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QGroupBox::setCheckable_bool_]
mov ecx, dword [edi + 0x74]
push 0
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QGroupBox::setChecked_bool_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x44
test esi, esi
je 0x4a0dbb
push dword [edi + 0x74]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QHBoxLayout::constructor_class_QWidget__]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x4a0dbd
xor esi, esi
push 6
mov ecx, esi
mov byte [ebp - 4], 0xa
mov dword [edi + 0x78], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
mov ecx, dword [edi + 0x78]
mov esi, dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 0xb
push 0xb
push 0xb
push 0xb
call esi
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d710
mov ecx, dword [edi + 0x78]
push eax
mov byte [ebp - 4], 0x45
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x78]
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
push 9
call esi
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x46
test esi, esi
je 0x4a0e3f
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QVBoxLayout::constructor_void_]
mov dword [esi], vtable.QVBoxLayout.0
mov dword [esi + 8], vtable.QVBoxLayout.1.0
jmp 0x4a0e41
xor esi, esi
push 6
mov ecx, esi
mov byte [ebp - 4], 0xa
mov dword [edi + 0x7c], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d080
mov ecx, dword [edi + 0x7c]
push eax
mov byte [ebp - 4], 0x47
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x48
test esi, esi
je 0x4a0ea3
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x4a0ea5
xor esi, esi
push 0x14
mov ecx, esi
mov byte [ebp - 4], 0xa
mov dword [edi + 0x80], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d170
mov ecx, dword [edi + 0x80]
push eax
mov byte [ebp - 4], 0x49
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x4a
test esi, esi
je 0x4a0f12
push 0
push dword [edi + 0x74]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QLabel.0
mov dword [esi + 8], vtable.QLabel.1.0
jmp 0x4a0f14
xor esi, esi
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x84], esi
call fcn.0049cc30
mov ecx, dword [edi + 0x84]
push eax
mov byte [ebp - 4], 0x4b
call ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d410
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x4c
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
mov ecx, dword [edi + 0x84]
push eax
push str.group
mov byte [ebp - 4], 0x4d
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QObject::setProperty_char_const___class_QVariant_const__]
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x4c
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x80]
push 0
push 0
push dword [edi + 0x84]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x4e
test esi, esi
je 0x4a0fd5
push dword [edi + 0x74]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLineEdit::constructor_class_QWidget__]
mov dword [esi], vtable.QLineEdit.1.0
mov dword [esi + 8], vtable.QLineEdit.0
jmp 0x4a0fd7
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x88], esi
call fcn.0049d800
mov ecx, dword [edi + 0x88]
push eax
mov byte [ebp - 4], 0x4f
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 1
push 0
push 5
lea ecx, [ebp - 0x14]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::constructor_enum_QSizePolicy::Policy__enum_QSizePolicy::Policy__enum_QSizePolicy::ControlType_]
push 0
lea ecx, [ebp - 0x14]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setHorizontalStretch_int_]
push 0
lea ecx, [ebp - 0x14]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setVerticalStretch_int_]
mov ecx, dword [edi + 0x88]
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_bool___thiscall_QSizePolicy::hasHeightForWidth_void_const]
movzx eax, al
lea ecx, [ebp - 0x14]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setHeightForWidth_bool_]
push dword [ebp - 0x14]
mov ecx, dword [edi + 0x88]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
push 0
push 0x41
lea ecx, [ebp - 0x64]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0x88]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
push 0
push 0x41
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0x88]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setBaseSize_class_QSize_const__]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049ca20
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x50
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
mov ecx, dword [edi + 0x88]
push eax
push str.group
mov byte [ebp - 4], 0x51
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QObject::setProperty_char_const___class_QVariant_const__]
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x50
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x80]
push 0
push 0
push dword [edi + 0x88]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [edi + 0x7c]
push 0
push dword [edi + 0x80]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x52
test esi, esi
je 0x4a1133
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x4a1135
xor esi, esi
push 0x14
mov ecx, esi
mov byte [ebp - 4], 0xa
mov dword [edi + 0x8c], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d650
mov ecx, dword [edi + 0x8c]
push eax
mov byte [ebp - 4], 0x53
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x54
test esi, esi
je 0x4a11a2
push 0
push dword [edi + 0x74]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QLabel.0
mov dword [esi + 8], vtable.QLabel.1.0
jmp 0x4a11a4
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x90], esi
call fcn.0049d0e0
mov ecx, dword [edi + 0x90]
push eax
mov byte [ebp - 4], 0x55
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d4d0
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x56
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
mov ecx, dword [edi + 0x90]
push eax
push str.group
mov byte [ebp - 4], 0x57
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QObject::setProperty_char_const___class_QVariant_const__]
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x56
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x8c]
push 0
push 0
push dword [edi + 0x90]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x58
test esi, esi
je 0x4a1265
push dword [edi + 0x74]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLineEdit::constructor_class_QWidget__]
mov dword [esi], vtable.QLineEdit.1.0
mov dword [esi + 8], vtable.QLineEdit.0
jmp 0x4a1267
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x94], esi
call fcn.0049cf30
mov ecx, dword [edi + 0x94]
push eax
mov byte [ebp - 4], 0x59
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x94]
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_bool___thiscall_QSizePolicy::hasHeightForWidth_void_const]
movzx eax, al
lea ecx, [ebp - 0x14]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setHeightForWidth_bool_]
push dword [ebp - 0x14]
mov ecx, dword [edi + 0x94]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
push 0
push 0x41
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0x94]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
push 0
push 0x41
lea ecx, [ebp - 0x64]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0x94]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setBaseSize_class_QSize_const__]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049cb10
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x5a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
mov ecx, dword [edi + 0x94]
push eax
push str.group
mov byte [ebp - 4], 0x5b
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QObject::setProperty_char_const___class_QVariant_const__]
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x5a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x8c]
push 0
push 0
push dword [edi + 0x94]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [edi + 0x7c]
push 0
push dword [edi + 0x8c]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x5c
test esi, esi
je 0x4a139e
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x4a13a0
xor esi, esi
push 0x14
mov ecx, esi
mov byte [ebp - 4], 0xa
mov dword [edi + 0x98], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d350
mov ecx, dword [edi + 0x98]
push eax
mov byte [ebp - 4], 0x5d
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x5e
test esi, esi
je 0x4a140d
push 0
push dword [edi + 0x74]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QLabel.0
mov dword [esi + 8], vtable.QLabel.1.0
jmp 0x4a140f
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x9c], esi
call fcn.0049d5c0
mov ecx, dword [edi + 0x9c]
push eax
mov byte [ebp - 4], 0x5f
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d470
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x60
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
mov ecx, dword [edi + 0x9c]
push eax
push str.group
mov byte [ebp - 4], 0x61
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QObject::setProperty_char_const___class_QVariant_const__]
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x60
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x98]
push 0
push 0
push dword [edi + 0x9c]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x62
test esi, esi
je 0x4a14d0
push dword [edi + 0x74]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLineEdit::constructor_class_QWidget__]
mov dword [esi], vtable.QLineEdit.1.0
mov dword [esi + 8], vtable.QLineEdit.0
jmp 0x4a14d2
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0xa0], esi
call fcn.0049d320
mov ecx, dword [edi + 0xa0]
push eax
mov byte [ebp - 4], 0x63
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xa0]
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_bool___thiscall_QSizePolicy::hasHeightForWidth_void_const]
movzx eax, al
lea ecx, [ebp - 0x14]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setHeightForWidth_bool_]
push dword [ebp - 0x14]
mov ecx, dword [edi + 0xa0]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
push 0
push 0x41
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0xa0]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
push 0
push 0x41
lea ecx, [ebp - 0x64]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0xa0]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setBaseSize_class_QSize_const__]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049cd20
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x64
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
mov ecx, dword [edi + 0xa0]
push eax
push str.group
mov byte [ebp - 4], 0x65
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QObject::setProperty_char_const___class_QVariant_const__]
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x64
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x98]
push 0
push 0
push dword [edi + 0xa0]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [edi + 0x7c]
push 0
push dword [edi + 0x98]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x66
test esi, esi
je 0x4a1609
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x4a160b
xor esi, esi
push 0x14
mov ecx, esi
mov byte [ebp - 4], 0xa
mov dword [edi + 0xa4], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d560
mov ecx, dword [edi + 0xa4]
push eax
mov byte [ebp - 4], 0x67
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x68
test esi, esi
je 0x4a1678
push 0
push dword [edi + 0x74]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QLabel.0
mov dword [esi + 8], vtable.QLabel.1.0
jmp 0x4a167a
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0xa8], esi
call fcn.0049d6e0
mov ecx, dword [edi + 0xa8]
push eax
mov byte [ebp - 4], 0x69
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d3e0
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x6a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
mov ecx, dword [edi + 0xa8]
push eax
push str.group
mov byte [ebp - 4], 0x6b
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QObject::setProperty_char_const___class_QVariant_const__]
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x6a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xa4]
push 0
push 0
push dword [edi + 0xa8]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x6c
test esi, esi
je 0x4a173b
push dword [edi + 0x74]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLineEdit::constructor_class_QWidget__]
mov dword [esi], vtable.QLineEdit.1.0
mov dword [esi + 8], vtable.QLineEdit.0
jmp 0x4a173d
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0xac], esi
call fcn.0049d110
mov ecx, dword [edi + 0xac]
push eax
mov byte [ebp - 4], 0x6d
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xac]
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_bool___thiscall_QSizePolicy::hasHeightForWidth_void_const]
movzx eax, al
lea ecx, [ebp - 0x14]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSizePolicy::setHeightForWidth_bool_]
push dword [ebp - 0x14]
mov ecx, dword [edi + 0xac]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
push 0
push 0x41
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0xac]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
push 0
push 0x41
lea ecx, [ebp - 0x64]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0xac]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setBaseSize_class_QSize_const__]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049c870
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
mov ecx, dword [edi + 0xac]
push eax
push str.group
mov byte [ebp - 4], 0x6f
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QObject::setProperty_char_const___class_QVariant_const__]
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xa4]
mov esi, dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0
push 0
push dword [edi + 0xac]
call esi
mov ecx, dword [edi + 0x7c]
push 0
push dword [edi + 0xa4]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
mov ecx, dword [edi + 0x78]
push 0
push dword [edi + 0x7c]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push dword [edi + 0x74]
mov ecx, dword [edi + 0x50]
push 0
push 8
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFormLayout::setWidget_int__enum_QFormLayout::ItemRole__class_QWidget__]
mov ecx, dword [edi + 0x48]
push 0
push 0
push dword [edi + 0x4c]
call esi
push 0x24
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x70
test esi, esi
je 0x4a18a1
push 7
push 1
push 0
push 0x14
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov dword [esi], vtable.QSpacerItem.0
jmp 0x4a18a3
xor esi, esi
mov ecx, dword [edi + 0x48]
mov dword [edi + 0xb0], esi
push esi
mov byte [ebp - 4], 0xa
mov eax, dword [ecx]
call dword [eax + 0x2c]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
mov ecx, dword [edi + 0xc]
push eax
push dword [edi + 0x44]
mov byte [ebp - 4], 0x71
call dword [sym.imp.Qt5Widgets.dll_public:_int___thiscall_QTabWidget::addTab_class_QWidget___class_QString_const__]
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049ce70
mov ecx, dword [edi + 0xc]
push eax
push dword [edi + 0x44]
mov byte [ebp - 4], 0x72
call dword [sym.imp.Qt5Widgets.dll_public:_int___thiscall_QTabWidget::indexOf_class_QWidget__const]
mov ecx, dword [edi + 0xc]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QTabWidget::setTabText_int__class_QString_const__]
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x73
test esi, esi
je 0x4a1943
push 0
push 0
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QWidget.1.0
mov dword [esi + 8], vtable.QWidget.0
jmp 0x4a1945
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0xb4], esi
call fcn.0049cff0
mov ecx, dword [edi + 0xb4]
push eax
mov byte [ebp - 4], 0x74
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x75
test esi, esi
je 0x4a19a9
push dword [edi + 0xb4]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QVBoxLayout::constructor_class_QWidget__]
mov dword [esi], vtable.QVBoxLayout.0
mov dword [esi + 8], vtable.QVBoxLayout.1.0
jmp 0x4a19ab
xor esi, esi
push 6
mov ecx, esi
mov byte [ebp - 4], 0xa
mov dword [edi + 0xb8], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
mov ecx, dword [edi + 0xb8]
push 0xb
push 0xb
push 0xb
push 0xb
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049cae0
mov ecx, dword [edi + 0xb8]
push eax
mov byte [ebp - 4], 0x76
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xb8]
push 2
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLayout::setSizeConstraint_enum_QLayout::SizeConstraint_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x77
test esi, esi
je 0x4a1a35
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x4a1a37
xor esi, esi
push 6
mov ecx, esi
mov byte [ebp - 4], 0xa
mov dword [edi + 0xbc], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d7a0
mov ecx, dword [edi + 0xbc]
push eax
mov byte [ebp - 4], 0x78
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x79
test esi, esi
je 0x4a1aa5
push dword [edi + 0xb4]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QCheckBox::constructor_class_QWidget__]
mov dword [esi], vtable.QCheckBox.0
mov dword [esi + 8], vtable.QCheckBox.1.0
jmp 0x4a1aa7
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0xc0], esi
call fcn.0049d860
mov ecx, dword [edi + 0xc0]
push eax
mov byte [ebp - 4], 0x7a
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xbc]
push 0
push 0
push dword [edi + 0xc0]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [edi + 0xb8]
push 0
push dword [edi + 0xbc]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x7b
test esi, esi
je 0x4a1b2f
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QGridLayout::constructor_void_]
mov dword [esi], vtable.QGridLayout.0
mov dword [esi + 8], vtable.QGridLayout.1.0
jmp 0x4a1b31
xor esi, esi
push 6
mov ecx, esi
mov byte [ebp - 4], 0xa
mov dword [edi + 0xc4], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QGridLayout::setSpacing_int_]
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d440
mov ecx, dword [edi + 0xc4]
push eax
mov byte [ebp - 4], 0x7c
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x7d
test esi, esi
je 0x4a1ba1
push 0
push dword [edi + 0xb4]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QLabel.0
mov dword [esi + 8], vtable.QLabel.1.0
jmp 0x4a1ba3
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0xc8], esi
call fcn.0049d500
mov ecx, dword [edi + 0xc8]
push eax
mov byte [ebp - 4], 0x7e
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xc8]
push 1
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::setWordWrap_bool_]
mov ecx, dword [edi + 0xc4]
mov esi, dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0
push 1
push 1
push 0
push 0
push dword [edi + 0xc8]
call esi
push 0x18
call fcn.004df156
add esp, 4
mov dword [ebp - 0x3c], eax
mov byte [ebp - 4], 0x7f
test eax, eax
je 0x4a1c34
push dword [edi + 0xb4]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLineEdit::constructor_class_QWidget__]
mov eax, dword [ebp - 0x3c]
mov dword [eax], vtable.QLineEdit.1.0
mov dword [eax + 8], vtable.QLineEdit.0
jmp 0x4a1c36
xor eax, eax
mov dword [edi + 0xcc], eax
lea ecx, [ebp - 0x35]
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
push eax
call fcn.0049d050
mov ecx, dword [edi + 0xcc]
push eax
mov byte [ebp - 4], 0x80
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0
push 0x118
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0xcc]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [edi + 0xc4]
push 0
push 1
push 1
push 1
push 0
push dword [edi + 0xcc]
call esi
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x81
test esi, esi
je 0x4a1ccf
push dword [edi + 0xb4]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov dword [esi], vtable.QPushButton.0
mov dword [esi + 8], vtable.QPushButton.1.0
jmp 0x4a1cd1
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0xd0], esi
call fcn.0049c9c0
mov ecx, dword [edi + 0xd0]
push eax
mov byte [ebp - 4], 0x82
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Gui.dll_public:_void___thiscall_QIcon::constructor_void_]
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0x83
push eax
lea ecx, [ebp - 0x35]
call fcn.0049cd50
mov esi, eax
push 1
push 0
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x84
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_void_]
push eax
push esi
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Gui.dll_public:_void___thiscall_QIcon::addFile_class_QString_const___class_QSize_const___enum_QIcon::Mode__enum_QIcon::State_]
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xd0]
lea eax, [ebp - 0x18]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QAbstractButton::setIcon_class_QIcon_const__]
mov ecx, dword [edi + 0xc4]
mov esi, dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0
push 1
push 1
push 2
push 0
push dword [edi + 0xd0]
call esi
push 0x18
call fcn.004df156
add esp, 4
mov dword [ebp - 0x3c], eax
mov byte [ebp - 4], 0x85
test eax, eax
je 0x4a1daa
push 0
push dword [edi + 0xb4]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [ebp - 0x3c]
mov dword [eax], vtable.QLabel.0
mov dword [eax + 8], vtable.QLabel.1.0
jmp 0x4a1dac
xor eax, eax
mov dword [edi + 0xd4], eax
lea ecx, [ebp - 0x35]
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
call fcn.0049ce10
mov ecx, dword [edi + 0xd4]
push eax
mov byte [ebp - 4], 0x86
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xd4]
push 1
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::setWordWrap_bool_]
mov ecx, dword [edi + 0xc4]
push 0
push 1
push 1
push 0
push 1
push dword [edi + 0xd4]
call esi
push 0x18
call fcn.004df156
add esp, 4
mov dword [ebp - 0x3c], eax
mov byte [ebp - 4], 0x87
test eax, eax
je 0x4a1e37
push dword [edi + 0xb4]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLineEdit::constructor_class_QWidget__]
mov eax, dword [ebp - 0x3c]
mov dword [eax], vtable.QLineEdit.1.0
mov dword [eax + 8], vtable.QLineEdit.0
jmp 0x4a1e39
xor eax, eax
mov dword [edi + 0xd8], eax
lea ecx, [ebp - 0x35]
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
call fcn.0049d5f0
mov ecx, dword [edi + 0xd8]
push eax
mov byte [ebp - 4], 0x88
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0
push 0x118
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0xd8]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [edi + 0xc4]
push 0
push 1
push 1
push 1
push 1
push dword [edi + 0xd8]
call esi
push 0x18
call fcn.004df156
add esp, 4
mov dword [ebp - 0x3c], eax
mov byte [ebp - 4], 0x89
test eax, eax
je 0x4a1ed3
push dword [edi + 0xb4]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [ebp - 0x3c]
mov dword [eax], vtable.QPushButton.0
mov dword [eax + 8], vtable.QPushButton.1.0
jmp 0x4a1ed5
xor eax, eax
mov dword [edi + 0xdc], eax
lea ecx, [ebp - 0x35]
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
call fcn.0049d3b0
mov ecx, dword [edi + 0xdc]
push eax
mov byte [ebp - 4], 0x8a
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xdc]
lea eax, [ebp - 0x18]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QAbstractButton::setIcon_class_QIcon_const__]
mov ecx, dword [edi + 0xc4]
push 0
push 1
push 1
push 2
push 1
push dword [edi + 0xdc]
call esi
push 0x18
call fcn.004df156
add esp, 4
mov dword [ebp - 0x3c], eax
mov byte [ebp - 4], 0x8b
test eax, eax
je 0x4a1f64
push 0
push dword [edi + 0xb4]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [ebp - 0x3c]
mov dword [eax], vtable.QLabel.0
mov dword [eax + 8], vtable.QLabel.1.0
jmp 0x4a1f66
xor eax, eax
mov dword [edi + 0xe0], eax
lea ecx, [ebp - 0x35]
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
call fcn.0049ca50
mov ecx, dword [edi + 0xe0]
push eax
mov byte [ebp - 4], 0x8c
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xe0]
push 1
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::setWordWrap_bool_]
mov ecx, dword [edi + 0xc4]
push 0
push 1
push 1
push 0
push 2
push dword [edi + 0xe0]
call esi
push 0x18
call fcn.004df156
add esp, 4
mov dword [ebp - 0x3c], eax
mov byte [ebp - 4], 0x8d
test eax, eax
je 0x4a1ff1
push dword [edi + 0xb4]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLineEdit::constructor_class_QWidget__]
mov eax, dword [ebp - 0x3c]
mov dword [eax], vtable.QLineEdit.1.0
mov dword [eax + 8], vtable.QLineEdit.0
jmp 0x4a1ff3
xor eax, eax
mov dword [edi + 0xe4], eax
lea ecx, [ebp - 0x35]
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
call fcn.0049cbd0
mov ecx, dword [edi + 0xe4]
push eax
mov byte [ebp - 4], 0x8e
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0
push 0x118
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0xe4]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [edi + 0xc4]
push 0
push 1
push 1
push 1
push 2
push dword [edi + 0xe4]
call esi
push 0x18
call fcn.004df156
add esp, 4
mov dword [ebp - 0x3c], eax
mov byte [ebp - 4], 0x8f
test eax, eax
je 0x4a208d
push dword [edi + 0xb4]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [ebp - 0x3c]
mov dword [eax], vtable.QPushButton.0
mov dword [eax + 8], vtable.QPushButton.1.0
jmp 0x4a208f
xor eax, eax
mov dword [edi + 0xe8], eax
lea ecx, [ebp - 0x35]
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
call fcn.0049ced0
mov ecx, dword [edi + 0xe8]
push eax
mov byte [ebp - 4], 0x90
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xe8]
lea eax, [ebp - 0x18]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QAbstractButton::setIcon_class_QIcon_const__]
mov ecx, dword [edi + 0xc4]
push 0
push 1
push 1
push 2
push 2
push dword [edi + 0xe8]
call esi
push 0x18
call fcn.004df156
add esp, 4
mov dword [ebp - 0x3c], eax
mov byte [ebp - 4], 0x91
test eax, eax
je 0x4a211e
push 0
push dword [edi + 0xb4]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [ebp - 0x3c]
mov dword [eax], vtable.QLabel.0
mov dword [eax + 8], vtable.QLabel.1.0
jmp 0x4a2120
xor eax, eax
mov dword [edi + 0xec], eax
lea ecx, [ebp - 0x35]
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
call fcn.0049cb70
mov ecx, dword [edi + 0xec]
push eax
mov byte [ebp - 4], 0x92
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xec]
push 1
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::setWordWrap_bool_]
mov ecx, dword [edi + 0xc4]
push 0
push 1
push 1
push 0
push 3
push dword [edi + 0xec]
call esi
push 0x18
call fcn.004df156
add esp, 4
mov dword [ebp - 0x3c], eax
mov byte [ebp - 4], 0x93
test eax, eax
je 0x4a21ab
push dword [edi + 0xb4]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLineEdit::constructor_class_QWidget__]
mov eax, dword [ebp - 0x3c]
mov dword [eax], vtable.QLineEdit.1.0
mov dword [eax + 8], vtable.QLineEdit.0
jmp 0x4a21ad
xor eax, eax
mov dword [edi + 0xf0], eax
lea ecx, [ebp - 0x35]
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
call fcn.0049d740
mov ecx, dword [edi + 0xf0]
push eax
mov byte [ebp - 4], 0x94
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0
push 0x118
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0xf0]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
mov ecx, dword [edi + 0xc4]
push 0
push 1
push 1
push 1
push 3
push dword [edi + 0xf0]
call esi
push 0x18
call fcn.004df156
add esp, 4
mov dword [ebp - 0x3c], eax
mov byte [ebp - 4], 0x95
test eax, eax
je 0x4a2247
push dword [edi + 0xb4]
mov ecx, eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [ebp - 0x3c]
mov dword [eax], vtable.QPushButton.0
mov dword [eax + 8], vtable.QPushButton.1.0
jmp 0x4a2249
xor eax, eax
mov dword [edi + 0xf4], eax
lea ecx, [ebp - 0x35]
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
call fcn.0049d230
mov ecx, dword [edi + 0xf4]
push eax
mov byte [ebp - 4], 0x96
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xf4]
lea eax, [ebp - 0x18]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QAbstractButton::setIcon_class_QIcon_const__]
mov ecx, dword [edi + 0xc4]
push 0
push 1
push 1
push 2
push 3
push dword [edi + 0xf4]
call esi
mov ecx, dword [edi + 0xb8]
push 0
push dword [edi + 0xc4]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x97
test esi, esi
je 0x4a22eb
push 0
push dword [edi + 0xb4]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFrame::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QFrame.1.0
mov dword [esi + 8], vtable.QFrame.0
jmp 0x4a22ed
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0xf8], esi
call fcn.0049d380
mov ecx, dword [edi + 0xf8]
push eax
mov byte [ebp - 4], 0x98
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xf8]
push 4
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFrame::setFrameShape_enum_QFrame::Shape_]
mov ecx, dword [edi + 0xf8]
push 0x30
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFrame::setFrameShadow_enum_QFrame::Shadow_]
mov ecx, dword [edi + 0xb8]
push 0
push 0
push dword [edi + 0xf8]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x99
test esi, esi
je 0x4a2383
push dword [edi + 0xb4]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QCheckBox::constructor_class_QWidget__]
mov dword [esi], vtable.QCheckBox.0
mov dword [esi + 8], vtable.QCheckBox.1.0
jmp 0x4a2385
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0xfc], esi
call fcn.0049d2c0
mov ecx, dword [edi + 0xfc]
push eax
mov byte [ebp - 4], 0x9a
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xb8]
push 0
push 0
push dword [edi + 0xfc]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x9b
test esi, esi
je 0x4a2401
push 0
push dword [edi + 0xb4]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFrame::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QFrame.1.0
mov dword [esi + 8], vtable.QFrame.0
jmp 0x4a2403
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x100], esi
call fcn.0049c8a0
mov ecx, dword [edi + 0x100]
push eax
mov byte [ebp - 4], 0x9c
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x100]
push 4
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFrame::setFrameShape_enum_QFrame::Shape_]
mov ecx, dword [edi + 0x100]
push 0x30
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFrame::setFrameShadow_enum_QFrame::Shadow_]
mov ecx, dword [edi + 0xb8]
push 0
push 0
push dword [edi + 0x100]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x9d
test esi, esi
je 0x4a2493
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x4a2495
xor esi, esi
push 6
mov ecx, esi
mov byte [ebp - 4], 0x83
mov dword [edi + 0x104], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d590
mov ecx, dword [edi + 0x104]
push eax
mov byte [ebp - 4], 0x9e
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x9f
test esi, esi
je 0x4a2505
push 0
push dword [edi + 0xb4]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QLabel.0
mov dword [esi + 8], vtable.QLabel.1.0
jmp 0x4a2507
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x108], esi
call fcn.0049d7d0
mov ecx, dword [edi + 0x108]
push eax
mov byte [ebp - 4], 0xa0
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x108]
push 1
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::setWordWrap_bool_]
mov ecx, dword [edi + 0x104]
push 0
push 0
push dword [edi + 0x108]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [edi + 0xb8]
push 0
push dword [edi + 0x104]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0xa1
test esi, esi
je 0x4a25a3
push dword [edi + 0xb4]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QComboBox::constructor_class_QWidget__]
mov dword [esi], vtable.QComboBox.0
mov dword [esi + 8], vtable.QComboBox.1.0
jmp 0x4a25a5
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x10c], esi
call fcn.0049cdb0
mov ecx, dword [edi + 0x10c]
push eax
mov byte [ebp - 4], 0xa2
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x10c]
push 0
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QComboBox::setEditable_bool_]
mov ecx, dword [edi + 0x10c]
push 0
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QComboBox::setSizeAdjustPolicy_enum_QComboBox::SizeAdjustPolicy_]
mov ecx, dword [edi + 0xb8]
push 0
push 0
push dword [edi + 0x10c]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0xa3
test esi, esi
je 0x4a263d
push 0
push dword [edi + 0xb4]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFrame::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QFrame.1.0
mov dword [esi + 8], vtable.QFrame.0
jmp 0x4a263f
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x110], esi
call fcn.0049cb40
mov ecx, dword [edi + 0x110]
push eax
mov byte [ebp - 4], 0xa4
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xf
push 0
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0x110]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
push 0xffffff
push 0xffffff
lea ecx, [ebp - 0x64]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0x110]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setMaximumSize_class_QSize_const__]
push 0
push 0
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QSize::constructor_int__int_]
mov ecx, dword [edi + 0x110]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setBaseSize_class_QSize_const__]
mov ecx, dword [edi + 0x110]
push 4
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFrame::setFrameShape_enum_QFrame::Shape_]
mov ecx, dword [edi + 0x110]
push 0x30
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QFrame::setFrameShadow_enum_QFrame::Shadow_]
mov ecx, dword [edi + 0xb8]
push 0
push 0
push dword [edi + 0x110]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0xa5
test esi, esi
je 0x4a2729
push dword [edi + 0xb4]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov dword [esi], vtable.QPushButton.0
mov dword [esi + 8], vtable.QPushButton.1.0
jmp 0x4a272b
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x114], esi
call fcn.0049c9f0
mov ecx, dword [edi + 0x114]
push eax
mov byte [ebp - 4], 0xa6
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xb8]
push 0
push 0
push dword [edi + 0x114]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x24
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0xa7
test esi, esi
je 0x4a27a0
push 7
push 1
push 0x28
push 0x14
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov dword [esi], vtable.QSpacerItem.0
jmp 0x4a27a2
xor esi, esi
mov ecx, dword [edi + 0xb8]
mov dword [edi + 0x118], esi
push esi
mov byte [ebp - 4], 0x83
mov eax, dword [ecx]
call dword [eax + 0x2c]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
mov ecx, dword [edi + 0xc]
push eax
push dword [edi + 0xb4]
mov byte [ebp - 4], 0xa8
call dword [sym.imp.Qt5Widgets.dll_public:_int___thiscall_QTabWidget::addTab_class_QWidget___class_QString_const__]
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049d200
mov ecx, dword [edi + 0xc]
push eax
push dword [edi + 0xb4]
mov byte [ebp - 4], 0xa9
call dword [sym.imp.Qt5Widgets.dll_public:_int___thiscall_QTabWidget::indexOf_class_QWidget__const]
mov ecx, dword [edi + 0xc]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QTabWidget::setTabText_int__class_QString_const__]
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 4]
push 0
push 0
push dword [edi + 0xc]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [edi]
push 0
push dword [edi + 4]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push 0x10
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0xaa
test esi, esi
je 0x4a2864
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x4a2866
xor esi, esi
push 6
mov ecx, esi
mov byte [ebp - 4], 0x83
mov dword [edi + 0x11c], esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x35]
call fcn.0049c990
mov ecx, dword [edi + 0x11c]
push eax
mov byte [ebp - 4], 0xab
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x24
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0xac
test esi, esi
je 0x4a28cf
push 1
push 7
push 0x14
push 0x28
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov dword [esi], vtable.QSpacerItem.0
jmp 0x4a28d1
xor esi, esi
mov ecx, dword [edi + 0x11c]
mov dword [edi + 0x120], esi
push esi
mov byte [ebp - 4], 0x83
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0xad
test esi, esi
je 0x4a2918
push dword [ebp - 0x4c]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov dword [esi], vtable.QPushButton.0
mov dword [esi + 8], vtable.QPushButton.1.0
jmp 0x4a291a
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x124], esi
call fcn.0049d680
mov ecx, dword [edi + 0x124]
push eax
mov byte [ebp - 4], 0xae
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x11c]
push 0
push 0
push dword [edi + 0x124]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x18
call fcn.004df156
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0xaf
test esi, esi
je 0x4a2991
push dword [ebp - 0x4c]
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov dword [esi], vtable.QPushButton.0
mov dword [esi + 8], vtable.QPushButton.1.0
jmp 0x4a2993
xor esi, esi
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
push eax
lea ecx, [ebp - 0x35]
mov dword [edi + 0x128], esi
call fcn.0049d260
mov ecx, dword [edi + 0x128]
push eax
mov byte [ebp - 4], 0xb0
call ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x11c]
push 0
push 0
push dword [edi + 0x128]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [edi]
push 0
push dword [edi + 0x11c]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
mov ebx, dword [ebp - 0x4c]
mov ecx, edi
push ebx
call fcn.0049f510
push 0
push str.1close__
push ebx
push str.2clicked__
push dword [edi + 0x128]
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QMetaObject::Connection___cdecl_QObject::connect_class_QObject_const___char_const___class_QObject_const___char_const___enum_Qt::ConnectionType_]
add esp, 0x18
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMetaObject::Connection::destructor_void_]
mov ecx, dword [edi + 0xc]
push 2
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QTabWidget::setCurrentIndex_int_]
mov ecx, dword [edi + 0x124]
push 1
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QPushButton::setDefault_bool_]
push ebx
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::connectSlotsByName_class_QObject__]
mov esi, dword [sym.imp.Qt5Gui.dll_public:_void___thiscall_QIcon::destructor_void_]
lea ecx, [ebp - 0x18]
add esp, 4
mov byte [ebp - 4], 0xa
call esi
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Gui.dll_public:_void___thiscall_QFont::destructor_void_]
lea ecx, [ebp - 0x2c]
mov dword [ebp - 4], 0xffffffff
call esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004df262
mov esp, ebp
pop ebp
ret 4