Function at 0x40c7d0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x411e3e
mov eax, dword fs:[0]
push eax
sub esp, 0x60
push ebx
push esi
push edi
mov eax, dword [0x43f0d0]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0x18]
push eax
call dword [sym.imp.QtCore4.dll_public:_class_QString___thiscall_QObject::objectName_void_]
lea ecx, [ebp - 0x18]
mov eax, dword [eax]
mov esi, dword [eax + 8]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ebx, dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
test esi, esi
mov esi, dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
jne 0x40c852
push 0xffffffffffffffff
lea eax, [ebp - 0x18]
push str.GC_EV_KitClass
push eax
call esi
add esp, 0xc
mov ecx, dword [ebp + 8]
push eax
mov dword [ebp - 4], 0
call ebx
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], 0x18a
mov dword [ebp - 0x24], 0x216
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::resize_class_QSize_const__]
lea ecx, [ebp - 0x64]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::constructor_void_]
push 0xffffffffffffffff
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 1
push str.Arial
push eax
call esi
add esp, 0xc
push eax
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 2
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setFamily_class_QString_const__]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 1
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x32
lea ecx, [ebp - 0x64]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setWeight_int_]
push 0x32
lea ecx, [ebp - 0x64]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setWeight_int_]
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push 0
lea ecx, [ebp - 0x18]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCursor::constructor_enum_Qt::CursorShape_]
mov ecx, dword [ebp + 8]
push eax
mov byte [ebp - 4], 3
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setCursor_class_QCursor_const__]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCursor::destructor_void_]
lea ecx, [ebp - 0x1c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_void_]
push 0xffffffffffffffff
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 4
push str.:_GC_EV_Kit_Resources_G.ico
push eax
call esi
add esp, 0xc
push 1
push 0
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 5
push ecx
push eax
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x30], 0xffffffff
mov dword [ebp - 0x34], 0xffffffff
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::addFile_class_QString_const___class_QSize_const___enum_QIcon::Mode__enum_QIcon::State_]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 4
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setWindowIcon_class_QIcon_const__]
push 0x14
call sub.mfc140u.dll_operator
mov ecx, eax
add esp, 4
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x30], ecx
mov byte [ebp - 4], 6
test ecx, ecx
je 0x40c98a
push ecx
mov eax, esp
push dword [ebp + 8]
mov dword [eax], 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [ebp - 0x18]
mov dword [eax], vtable.QWidget.1.0
mov dword [eax + 8], vtable.QWidget.0
jmp 0x40c98c
xor eax, eax
push 0xffffffffffffffff
mov dword [edi], eax
lea eax, [ebp - 0x18]
push str.centralWidget
push eax
mov byte [ebp - 4], 4
call esi
add esp, 0xc
mov ecx, dword [edi]
push eax
mov byte [ebp - 4], 7
call ebx
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 4
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x10
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 8
test eax, eax
je 0x40c9ec
push dword [edi]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::constructor_class_QWidget__]
mov ecx, dword [ebp - 0x18]
mov dword [ecx], vtable.QGridLayout.0
mov dword [ecx + 8], vtable.QGridLayout.1.0
jmp 0x40c9ee
xor ecx, ecx
push 6
mov byte [ebp - 4], 4
mov dword [edi + 4], ecx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::setSpacing_int_]
mov ecx, dword [edi + 4]
push 0xb
push 0xb
push 0xb
push 0xb
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 0xffffffffffffffff
lea eax, [ebp - 0x18]
push str.gridLayout_11
push eax
call esi
add esp, 0xc
mov ecx, dword [edi + 4]
push eax
mov byte [ebp - 4], 9
call ebx
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 4
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0xa
test eax, eax
je 0x40ca72
push ecx
mov ecx, esp
mov dword [ecx], 0
mov ecx, eax
push dword [edi]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [ebp - 0x18]
mov dword [eax], vtable.QWidget.1.0
mov dword [eax + 8], vtable.QWidget.0
jmp 0x40ca74
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 8], eax
lea eax, [ebp - 0x18]
push str.widge_title
push eax
mov byte [ebp - 4], 4
call esi
add esp, 0xc
mov ecx, dword [edi + 8]
push eax
mov byte [ebp - 4], 0xb
call ebx
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 4
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 8]
push 0xffffff
push 0xffffff
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
push 0x10
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0xc
test eax, eax
je 0x40caea
push dword [edi + 8]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::constructor_class_QWidget__]
mov ecx, dword [ebp - 0x18]
mov dword [ecx], vtable.QGridLayout.0
mov dword [ecx + 8], vtable.QGridLayout.1.0
jmp 0x40caec
xor ecx, ecx
push 2
mov byte [ebp - 4], 4
mov dword [edi + 0xc], ecx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::setSpacing_int_]
mov ecx, dword [edi + 0xc]
push 6
push 6
push 6
push 6
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 0xffffffffffffffff
lea eax, [ebp - 0x18]
push str.gridLayout_10
push eax
call esi
add esp, 0xc
mov ecx, dword [edi + 0xc]
push eax
mov byte [ebp - 4], 0xd
call ebx
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 4
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x10
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0xe
test eax, eax
je 0x40cb65
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::constructor_void_]
mov ecx, dword [ebp - 0x18]
mov dword [ecx], vtable.QGridLayout.0
mov dword [ecx + 8], vtable.QGridLayout.1.0
jmp 0x40cb67
xor ecx, ecx
push 6
mov byte [ebp - 4], 4
mov dword [edi + 0x10], ecx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::setSpacing_int_]
push 0xffffffffffffffff
lea eax, [ebp - 0x18]
push str.gridLayout_4
push eax
call esi
add esp, 0xc
mov ecx, dword [edi + 0x10]
push eax
mov byte [ebp - 4], 0xf
call ebx
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 4
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x10
test eax, eax
je 0x40cbd2
push dword [edi + 8]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QComboBox::constructor_class_QWidget__]
mov eax, dword [ebp - 0x18]
mov dword [eax], vtable.QComboBox.0
mov dword [eax + 8], vtable.QComboBox.1.0
jmp 0x40cbd4
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x14], eax
lea eax, [ebp - 0x18]
push str.comboBox_COM
push eax
mov byte [ebp - 4], 4
call esi
add esp, 0xc
mov ecx, dword [edi + 0x14]
push eax
mov byte [ebp - 4], 0x11
call ebx
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 4
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x14]
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, dword [edi + 0x14]
mov eax, dword [eax]
shr eax, 8
and eax, 1
shl eax, 8
add eax, 0x55
push eax
mov dword [ebp - 0x10], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x14]
push 0
push 0x64
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
mov ecx, dword [edi + 0x14]
push 0xffffff
push 0xffffff
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::constructor_void_]
push 0xffffffffffffffff
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x12
push str.Arial
push eax
call esi
add esp, 0xc
push eax
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x13
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setFamily_class_QString_const__]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x12
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 9
lea ecx, [ebp - 0x4c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setPointSize_int_]
push 0x32
lea ecx, [ebp - 0x4c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setWeight_int_]
push 0x32
lea ecx, [ebp - 0x4c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setWeight_int_]
mov ecx, dword [edi + 0x14]
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 0x10]
push 0
push dword [edi + 0x14]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x14
test eax, eax
je 0x40cd02
push dword [edi + 8]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [ebp - 0x18]
mov dword [eax], vtable.QPushButton.0
mov dword [eax + 8], vtable.QPushButton.1.0
jmp 0x40cd04
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x18], eax
lea eax, [ebp - 0x18]
push str.pushButton_COM_Search
push eax
mov byte [ebp - 4], 0x12
call esi
add esp, 0xc
mov ecx, dword [edi + 0x18]
push eax
mov byte [ebp - 4], 0x15
call ebx
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x12
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x18]
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [ebp - 0x10]
mov ecx, dword [eax]
mov eax, edx
shr ecx, 8
and eax, 0xfffffeff
or edx, 0x100
and cl, 1
mov ecx, dword [edi + 0x18]
cmove edx, eax
push edx
mov dword [ebp - 0x10], edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x18]
push 0xffffff
push 0x3c
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [edi + 0x18]
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
push 1
push 1
push 1
mov dword [eax], 0
mov ecx, dword [edi + 0x10]
push 0
push dword [edi + 0x18]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 0xc]
push 0
push dword [edi + 0x10]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addLayout_class_QLayout___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x24
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x16
test eax, eax
je 0x40cdf1
push 1
push 7
push 0x14
push 0x1e
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov eax, dword [ebp - 0x18]
mov dword [eax], vtable.QSpacerItem.0
jmp 0x40cdf3
xor eax, eax
push ecx
mov dword [edi + 0x1c], eax
mov eax, esp
push 1
push 1
push 1
mov dword [eax], 0
mov ecx, dword [edi + 0xc]
push 0
push dword [edi + 0x1c]
mov byte [ebp - 4], 0x12
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addItem_class_QLayoutItem___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
mov ecx, eax
add esp, 4
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x30], ecx
mov byte [ebp - 4], 0x17
test ecx, ecx
je 0x40ce55
push ecx
mov eax, esp
mov dword [eax], 0
push dword [edi + 8]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [ebp - 0x18]
mov dword [eax], vtable.QLabel.0
mov dword [eax + 8], vtable.QLabel.1.0
jmp 0x40ce57
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x20], eax
lea eax, [ebp - 0x18]
push str.label_logo
push eax
mov byte [ebp - 4], 0x12
call esi
add esp, 0xc
mov ecx, dword [edi + 0x20]
push eax
mov byte [ebp - 4], 0x18
call ebx
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x12
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x20]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setEnabled_bool_]
mov ecx, dword [edi + 0x20]
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, dword [edi + 0x20]
mov eax, dword [eax]
shr eax, 8
and eax, 1
shl eax, 8
add eax, 0x11
push eax
mov dword [ebp - 0x14], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x20]
push 0x14
push 0xa0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [edi + 0x20]
push 0
push 2
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setAttribute_enum_Qt::WidgetAttribute__bool_]
mov ecx, dword [edi + 0x20]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setAutoFillBackground_bool_]
mov ecx, dword [edi + 0x20]
push 2
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setTextFormat_enum_Qt::TextFormat_]
push 0xffffffffffffffff
lea eax, [ebp - 0x18]
push str.:_GC_EV_Kit_Resources_Green_chip_Wide_L.png
push eax
call esi
add esp, 8
mov byte [ebp - 4], 0x19
mov ecx, esp
push 0
mov dword [ecx], 0
lea ecx, [ebp - 0x2c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPixmap::constructor_class_QString_const___char_const___class_QFlags_enum_Qt::ImageConversionFlag__]
mov ecx, dword [edi + 0x20]
push eax
mov byte [ebp - 4], 0x1a
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setPixmap_class_QPixmap_const__]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.QtGui4.dll_public_virtual:_void___thiscall_QPixmap::destructor_void_]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x12
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x20]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setScaledContents_bool_]
push ecx
mov eax, esp
mov dword [eax], 0x81
mov ecx, dword [edi + 0x20]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setAlignment_class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [edi + 0x20]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setWordWrap_bool_]
push ecx
mov eax, esp
push 1
push 1
push 2
mov dword [eax], 0
mov ecx, dword [edi + 0xc]
push 0
push dword [edi + 0x20]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x10
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x1b
test eax, eax
je 0x40cfae
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::constructor_void_]
mov ecx, dword [ebp - 0x18]
mov dword [ecx], vtable.QGridLayout.0
mov dword [ecx + 8], vtable.QGridLayout.1.0
jmp 0x40cfb0
xor ecx, ecx
push 6
mov byte [ebp - 4], 0x12
mov dword [edi + 0x24], ecx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::setSpacing_int_]
push 0xffffffffffffffff
lea eax, [ebp - 0x18]
push str.gridLayout_9
push eax
call esi
add esp, 0xc
mov ecx, dword [edi + 0x24]
push eax
mov byte [ebp - 4], 0x1c
call ebx
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x12
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x1d
test eax, eax
je 0x40d024
push ecx
mov ecx, esp
mov dword [ecx], 0
mov ecx, eax
push dword [edi + 8]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [ebp - 0x18]
mov dword [eax], vtable.QLabel.0
mov dword [eax + 8], vtable.QLabel.1.0
jmp 0x40d026
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x28], eax
lea eax, [ebp - 0x18]
push str.label_USB_Status_text
push eax
mov byte [ebp - 4], 0x12
call esi
add esp, 0xc
mov ecx, dword [edi + 0x28]
push eax
mov byte [ebp - 4], 0x1e
call ebx
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x12
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x28]
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [ebp - 0x10]
mov ecx, dword [eax]
mov eax, edx
shr ecx, 8
and eax, 0xfffffeff
or edx, 0x100
and cl, 1
mov ecx, dword [edi + 0x28]
cmove edx, eax
push edx
mov dword [ebp - 0x10], edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x28]
push 0xffffff
push 0x23
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [edi + 0x28]
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x18]
push str.color:_rgb_0__0__0__
push eax
call esi
add esp, 0xc
mov ecx, dword [edi + 0x28]
push eax
mov byte [ebp - 4], 0x1f
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setStyleSheet_class_QString_const__]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x12
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov eax, esp
mov dword [eax], 0x82
mov ecx, dword [edi + 0x28]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setAlignment_class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 0x24]
push 0
push dword [edi + 0x28]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x20
test eax, eax
je 0x40d13e
push ecx
mov ecx, esp
mov dword [ecx], 0
mov ecx, eax
push dword [edi + 8]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [ebp - 0x18]
mov dword [eax], vtable.QLabel.0
mov dword [eax + 8], vtable.QLabel.1.0
jmp 0x40d140
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x2c], eax
lea eax, [ebp - 0x18]
push str.label_UART_Status
push eax
mov byte [ebp - 4], 0x12
call esi
add esp, 0xc
mov ecx, dword [edi + 0x2c]
push eax
mov byte [ebp - 4], 0x21
call ebx
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x12
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x2c]
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, dword [edi + 0x2c]
mov eax, dword [eax]
shr eax, 8
and eax, 1
shl eax, 8
push eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x2c]
push 0xffffff
push 0xffffff
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
push 0xffffffffffffffff
lea eax, [ebp - 0x20]
push str.:_GC_EV_Kit_Resources_grey_circle.png
push eax
call esi
add esp, 8
mov byte [ebp - 4], 0x22
mov ecx, esp
push 0
mov dword [ecx], 0
lea ecx, [ebp - 0x2c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPixmap::constructor_class_QString_const___char_const___class_QFlags_enum_Qt::ImageConversionFlag__]
mov ecx, dword [edi + 0x2c]
push eax
mov byte [ebp - 4], 0x23
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setPixmap_class_QPixmap_const__]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.QtGui4.dll_public_virtual:_void___thiscall_QPixmap::destructor_void_]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x12
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x2c]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setScaledContents_bool_]
push ecx
mov eax, esp
mov dword [eax], 0x84
mov ecx, dword [edi + 0x2c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setAlignment_class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
push 1
push 1
push 1
mov dword [eax], 0
mov ecx, dword [edi + 0x24]
push 0
push dword [edi + 0x2c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x24
test eax, eax
je 0x40d26a
push ecx
mov ecx, esp
mov dword [ecx], 0
mov ecx, eax
push dword [edi + 8]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [ebp - 0x20]
mov dword [eax], vtable.QLabel.0
mov dword [eax + 8], vtable.QLabel.1.0
jmp 0x40d26c
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x30], eax
lea eax, [ebp - 0x20]
push str.label_USB_Status_text_2
push eax
mov byte [ebp - 4], 0x12
call esi
add esp, 0xc
mov ecx, dword [edi + 0x30]
push eax
mov byte [ebp - 4], 0x25
call ebx
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x12
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x30]
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [ebp - 0x10]
mov ecx, dword [eax]
mov eax, edx
shr ecx, 8
and eax, 0xfffffeff
or edx, 0x100
and cl, 1
mov ecx, dword [edi + 0x30]
cmove edx, eax
push edx
mov dword [ebp - 0x10], edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x30]
push 0xffffff
push 0xffffff
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [edi + 0x30]
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x20]
push str.color:_rgb_0__0__0__
push eax
call esi
add esp, 0xc
mov ecx, dword [edi + 0x30]
push eax
mov byte [ebp - 4], 0x26
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setStyleSheet_class_QString_const__]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x12
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov eax, esp
mov dword [eax], 0x82
mov ecx, dword [edi + 0x30]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setAlignment_class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
push 1
push 1
push 2
mov dword [eax], 0
mov ecx, dword [edi + 0x24]
push 0
push dword [edi + 0x30]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x27
test eax, eax
je 0x40d387
push ecx
mov ecx, esp
mov dword [ecx], 0
mov ecx, eax
push dword [edi + 8]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [ebp - 0x20]
mov dword [eax], vtable.QLabel.0
mov dword [eax + 8], vtable.QLabel.1.0
jmp 0x40d389
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x34], eax
lea eax, [ebp - 0x20]
push str.label_I2C_Status
push eax
mov byte [ebp - 4], 0x12
call esi
add esp, 0xc
mov ecx, dword [edi + 0x34]
push eax
mov byte [ebp - 4], 0x28
call ebx
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x12
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x34]
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, dword [ebp - 0x18]
xor edx, edx
or ecx, 0x100
mov eax, dword [eax]
shr eax, 8
and al, 1
cmove ecx, edx
mov dword [ebp - 0x18], ecx
push ecx
mov ecx, dword [edi + 0x34]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x34]
push 0xffffff
push 0xffffff
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
push 0xffffffffffffffff
lea eax, [ebp - 0x20]
push str.:_GC_EV_Kit_Resources_grey_circle.png
push eax
call esi
add esp, 8
mov byte [ebp - 4], 0x29
mov ecx, esp
push 0
mov dword [ecx], 0
lea ecx, [ebp - 0x2c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPixmap::constructor_class_QString_const___char_const___class_QFlags_enum_Qt::ImageConversionFlag__]
mov ecx, dword [edi + 0x34]
push eax
mov byte [ebp - 4], 0x2a
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setPixmap_class_QPixmap_const__]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.QtGui4.dll_public_virtual:_void___thiscall_QPixmap::destructor_void_]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x12
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x34]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setScaledContents_bool_]
push ecx
mov eax, esp
mov dword [eax], 0x84
mov ecx, dword [edi + 0x34]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setAlignment_class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
push 1
push 1
push 3
mov dword [eax], 0
mov ecx, dword [edi + 0x24]
push 0
push dword [edi + 0x34]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
push 1
mov dword [eax], 0
mov ecx, dword [edi + 0xc]
push 1
push 0
push 1
push dword [edi + 0x24]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addLayout_class_QLayout___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x2b
test eax, eax
je 0x40d4d1
push dword [edi + 8]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [ebp - 0x20]
mov dword [eax], vtable.QPushButton.0
mov dword [eax + 8], vtable.QPushButton.1.0
jmp 0x40d4d3
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x38], eax
lea eax, [ebp - 0x20]
push str.pushButton_TEST
push eax
mov byte [ebp - 4], 0x12
call esi
add esp, 0xc
mov ecx, dword [edi + 0x38]
push eax
mov byte [ebp - 4], 0x2c
call ebx
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x12
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x38]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setEnabled_bool_]
mov ecx, dword [edi + 0x38]
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [ebp - 0x10]
mov ecx, dword [eax]
mov eax, edx
shr ecx, 8
and eax, 0xfffffeff
or edx, 0x100
and cl, 1
mov ecx, dword [edi + 0x38]
cmove edx, eax
push edx
mov dword [ebp - 0x10], edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x38]
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
push 1
push 1
push 2
mov dword [eax], 0
mov ecx, dword [edi + 0xc]
push 1
push dword [edi + 0x38]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 4]
push 0
push dword [edi + 8]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x20], eax
mov byte [ebp - 4], 0x2d
test eax, eax
je 0x40d5b9
push dword [edi]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGroupBox::constructor_class_QWidget__]
mov eax, dword [ebp - 0x20]
mov dword [eax], vtable.QGroupBox.0
mov dword [eax + 8], vtable.QGroupBox.1.0
jmp 0x40d5bb
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x3c], eax
lea eax, [ebp - 0x20]
push str.groupBox_Config
push eax
mov byte [ebp - 4], 0x12
call esi
add esp, 0xc
mov ecx, dword [edi + 0x3c]
push eax
mov byte [ebp - 4], 0x2e
call ebx
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x12
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x3c]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setEnabled_bool_]
mov ecx, dword [edi + 0x3c]
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [ebp - 0x10]
mov ecx, dword [eax]
mov eax, edx
shr ecx, 8
and eax, 0xfffffeff
or edx, 0x100
and cl, 1
mov ecx, dword [edi + 0x3c]
cmove edx, eax
push edx
mov dword [ebp - 0x10], edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
lea ecx, [ebp - 0x54]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::constructor_void_]
push 0xffffffffffffffff
lea eax, [ebp - 0x20]
mov byte [ebp - 4], 0x2f
push str.Arial
push eax
call esi
add esp, 0xc
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x30
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setFamily_class_QString_const__]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x2f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 9
lea ecx, [ebp - 0x54]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setPointSize_int_]
push 0x32
lea ecx, [ebp - 0x54]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setWeight_int_]
push 0
lea ecx, [ebp - 0x54]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setStyle_enum_QFont::Style_]
push 0x32
lea ecx, [ebp - 0x54]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setWeight_int_]
mov ecx, dword [edi + 0x3c]
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
mov ecx, dword [edi + 0x3c]
push 0x81
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGroupBox::setAlignment_int_]
push 0x10
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x20], eax
mov byte [ebp - 4], 0x31
test eax, eax
je 0x40d6da
push dword [edi + 0x3c]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::constructor_class_QWidget__]
mov ecx, dword [ebp - 0x20]
mov dword [ecx], vtable.QGridLayout.0
mov dword [ecx + 8], vtable.QGridLayout.1.0
jmp 0x40d6dc
xor ecx, ecx
push 2
mov byte [ebp - 4], 0x2f
mov dword [edi + 0x40], ecx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::setSpacing_int_]
mov ecx, dword [edi + 0x40]
push 6
push 6
push 6
push 6
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 0xffffffffffffffff
lea eax, [ebp - 0x20]
push str.gridLayout_2
push eax
call esi
add esp, 0xc
mov ecx, dword [edi + 0x40]
push eax
mov byte [ebp - 4], 0x32
call ebx
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x2f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x20], eax
mov byte [ebp - 4], 0x33
test eax, eax
je 0x40d75e
push ecx
mov ecx, esp
mov dword [ecx], 0
mov ecx, eax
push dword [edi + 0x3c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [ebp - 0x20]
mov dword [eax], vtable.QLabel.0
mov dword [eax + 8], vtable.QLabel.1.0
jmp 0x40d760
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x44], eax
lea eax, [ebp - 0x20]
push str.label_2
push eax
mov byte [ebp - 4], 0x2f
call esi
add esp, 0xc
mov ecx, dword [edi + 0x44]
push eax
mov byte [ebp - 4], 0x34
call ebx
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x2f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, dword [ebp - 0x18]
xor edx, edx
or ecx, 0x100
mov eax, dword [eax]
shr eax, 8
and al, 1
cmove ecx, edx
mov dword [ebp - 0x18], ecx
push ecx
mov ecx, dword [edi + 0x44]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x44]
push 0x14
push 0x64
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
mov ecx, dword [edi + 0x44]
push 0x14
push 0x64
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [edi + 0x44]
push 6
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::setFrameShape_enum_QFrame::Shape_]
mov ecx, dword [edi + 0x44]
push 0x30
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::setFrameShadow_enum_QFrame::Shadow_]
mov ecx, dword [edi + 0x44]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::setLineWidth_int_]
mov ecx, dword [edi + 0x44]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::setMidLineWidth_int_]
push ecx
mov eax, esp
mov dword [eax], 0x84
mov ecx, dword [edi + 0x44]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setAlignment_class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 0x40]
push 1
push dword [edi + 0x44]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x20], eax
mov byte [ebp - 4], 0x35
test eax, eax
je 0x40d864
push dword [edi + 0x3c]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLineEdit::constructor_class_QWidget__]
mov eax, dword [ebp - 0x20]
mov dword [eax], vtable.QLineEdit.0
mov dword [eax + 8], vtable.QLineEdit.1.0
jmp 0x40d866
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x48], eax
lea eax, [ebp - 0x20]
push str.lineEdit_I2C_ADDR
push eax
mov byte [ebp - 4], 0x2f
call esi
add esp, 0xc
mov ecx, dword [edi + 0x48]
push eax
mov byte [ebp - 4], 0x36
call ebx
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x2f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x48]
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, dword [ebp - 0x18]
xor edx, edx
or ecx, 0x100
mov eax, dword [eax]
shr eax, 8
and al, 1
cmove ecx, edx
push ecx
mov ecx, dword [edi + 0x48]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x48]
push 0x14
push 0xa0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
mov ecx, dword [edi + 0x48]
push 0x14
push 0xa0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
push ecx
mov eax, esp
push 1
push 1
push 1
mov dword [eax], 0
mov ecx, dword [edi + 0x40]
push 1
push dword [edi + 0x48]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x20], eax
mov byte [ebp - 4], 0x37
test eax, eax
je 0x40d938
push ecx
mov ecx, esp
mov dword [ecx], 0
mov ecx, eax
push dword [edi + 0x3c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [ebp - 0x20]
mov dword [eax], vtable.QLabel.0
mov dword [eax + 8], vtable.QLabel.1.0
jmp 0x40d93a
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x4c], eax
lea eax, [ebp - 0x20]
push str.label
push eax
mov byte [ebp - 4], 0x2f
call esi
add esp, 0xc
mov ecx, dword [edi + 0x4c]
push eax
mov byte [ebp - 4], 0x38
call ebx
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x2f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x6c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::constructor_void_]
push 0xffffffffffffffff
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x39
push str.Arial
push eax
call esi
add esp, 0xc
push eax
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x3a
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setFamily_class_QString_const__]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x39
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x4c]
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push 0
lea ecx, [ebp - 0x24]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCursor::constructor_enum_Qt::CursorShape_]
mov ecx, dword [edi + 0x4c]
push eax
mov byte [ebp - 4], 0x3b
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setCursor_class_QCursor_const__]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x39
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCursor::destructor_void_]
push 0xffffffffffffffff
lea eax, [ebp - 0x30]
push str.color:_rgb_100__100__100__
push eax
call esi
add esp, 0xc
mov ecx, dword [edi + 0x4c]
push eax
mov byte [ebp - 4], 0x3c
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setStyleSheet_class_QString_const__]
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x39
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov eax, esp
push 1
push 1
push 2
mov dword [eax], 0
mov ecx, dword [edi + 0x40]
push 1
push dword [edi + 0x4c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x24
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x3d
test eax, eax
je 0x40da4b
push 1
push 7
push 0x14
push 0
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QSpacerItem.0
jmp 0x40da4d
xor eax, eax
push ecx
mov dword [edi + 0x50], eax
mov eax, esp
push 1
push 1
push 4
mov dword [eax], 0
mov ecx, dword [edi + 0x40]
push 1
push dword [edi + 0x50]
mov byte [ebp - 4], 0x39
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addItem_class_QLayoutItem___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x3e
test eax, eax
je 0x40daa3
push dword [edi + 0x3c]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QPushButton.0
mov dword [eax + 8], vtable.QPushButton.1.0
jmp 0x40daa5
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x54], eax
lea eax, [ebp - 0x30]
push str.pushButton_Setting_OK
push eax
mov byte [ebp - 4], 0x39
call esi
add esp, 0xc
mov ecx, dword [edi + 0x54]
push eax
mov byte [ebp - 4], 0x3f
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x39
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov eax, esp
push 2
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 0x40]
push 3
push dword [edi + 0x54]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x24
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x40
test eax, eax
je 0x40db20
push 7
push 1
push 5
push 0x14
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QSpacerItem.0
jmp 0x40db22
xor eax, eax
push ecx
mov dword [edi + 0x58], eax
mov eax, esp
push 5
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 0x40]
push 2
push dword [edi + 0x58]
mov byte [ebp - 4], 0x39
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addItem_class_QLayoutItem___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x41
test eax, eax
je 0x40db78
push dword [edi + 0x3c]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QPushButton.0
mov dword [eax + 8], vtable.QPushButton.1.0
jmp 0x40db7a
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x5c], eax
lea eax, [ebp - 0x30]
push str.pushButton_Setting_SearchI2C
push eax
mov byte [ebp - 4], 0x39
call esi
add esp, 0xc
mov ecx, dword [edi + 0x5c]
push eax
mov byte [ebp - 4], 0x42
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x39
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x5c]
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [ebp - 0x10]
mov ecx, dword [eax]
mov eax, edx
shr ecx, 8
and eax, 0xfffffeff
or edx, 0x100
and cl, 1
mov ecx, dword [edi + 0x5c]
cmove edx, eax
push edx
mov dword [ebp - 0x10], edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
push ecx
mov eax, esp
push 1
push 1
push 3
mov dword [eax], 0
mov ecx, dword [edi + 0x40]
push 1
push dword [edi + 0x5c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 4]
push 1
push dword [edi + 0x3c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x43
test eax, eax
je 0x40dc48
push dword [edi]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGroupBox::constructor_class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QGroupBox.0
mov dword [eax + 8], vtable.QGroupBox.1.0
jmp 0x40dc4a
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x60], eax
lea eax, [ebp - 0x30]
push str.groupBox_Key
push eax
mov byte [ebp - 4], 0x39
call esi
add esp, 0xc
mov ecx, dword [edi + 0x60]
push eax
mov byte [ebp - 4], 0x44
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x39
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x60]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setEnabled_bool_]
mov ecx, dword [edi + 0x60]
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [ebp - 0x10]
mov ecx, dword [eax]
mov eax, edx
shr ecx, 8
and eax, 0xfffffeff
or edx, 0x100
and cl, 1
mov ecx, dword [edi + 0x60]
cmove edx, eax
push edx
mov dword [ebp - 0x10], edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
lea ecx, [ebp - 0x44]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::constructor_void_]
push 9
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x45
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setPointSize_int_]
push 0x32
lea ecx, [ebp - 0x44]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setWeight_int_]
push 0x32
lea ecx, [ebp - 0x44]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setWeight_int_]
mov ecx, dword [edi + 0x60]
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
mov ecx, dword [edi + 0x60]
push 0x81
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGroupBox::setAlignment_int_]
push 0x10
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x46
test eax, eax
je 0x40dd33
push dword [edi + 0x60]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::constructor_class_QWidget__]
mov ecx, dword [ebp - 0x30]
mov dword [ecx], vtable.QGridLayout.0
mov dword [ecx + 8], vtable.QGridLayout.1.0
jmp 0x40dd35
xor ecx, ecx
push 2
mov byte [ebp - 4], 0x45
mov dword [edi + 0x64], ecx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::setSpacing_int_]
mov ecx, dword [edi + 0x64]
push 6
push 6
push 6
push 6
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 0xffffffffffffffff
lea eax, [ebp - 0x30]
push str.gridLayout
push eax
call esi
add esp, 0xc
mov ecx, dword [edi + 0x64]
push eax
mov byte [ebp - 4], 0x47
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x45
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.mfc140u.dll_operator
mov ecx, eax
add esp, 4
mov dword [ebp - 0x30], ecx
mov byte [ebp - 4], 0x48
test ecx, ecx
je 0x40ddb7
push ecx
mov eax, esp
mov dword [eax], 0
push dword [edi + 0x60]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QFrame.0
mov dword [eax + 8], vtable.QFrame.1.0
jmp 0x40ddb9
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x68], eax
lea eax, [ebp - 0x30]
push str.frame_SIN
push eax
mov byte [ebp - 4], 0x45
call esi
add esp, 0xc
mov ecx, dword [edi + 0x68]
push eax
mov byte [ebp - 4], 0x49
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x45
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x68]
push 6
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::setFrameShape_enum_QFrame::Shape_]
mov ecx, dword [edi + 0x68]
push 0x20
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::setFrameShadow_enum_QFrame::Shadow_]
push ecx
mov eax, esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 0x64]
push 0
push dword [edi + 0x68]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 4]
push 2
push dword [edi + 0x60]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x4a
test eax, eax
je 0x40de68
push dword [edi]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QTabWidget::constructor_class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QTabWidget.0
mov dword [eax + 8], vtable.QTabWidget.1.0
jmp 0x40de6a
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x6c], eax
lea eax, [ebp - 0x30]
push str.tabWidget
push eax
mov byte [ebp - 4], 0x45
call esi
add esp, 0xc
mov ecx, dword [edi + 0x6c]
push eax
mov byte [ebp - 4], 0x4b
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x45
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x6c]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setEnabled_bool_]
mov ecx, dword [edi + 0x6c]
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
mov ecx, dword [edi + 0x6c]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFocusPolicy_enum_Qt::FocusPolicy_]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x4c
test eax, eax
je 0x40def5
push ecx
mov ecx, esp
push 0
mov dword [ecx], 0
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QWidget.1.0
mov dword [eax + 8], vtable.QWidget.0
jmp 0x40def7
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x70], eax
lea eax, [ebp - 0x30]
push str.tab_reg
push eax
mov byte [ebp - 4], 0x45
call esi
add esp, 0xc
mov ecx, dword [edi + 0x70]
push eax
mov byte [ebp - 4], 0x4d
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x45
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x10
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x4e
test eax, eax
je 0x40df57
push dword [edi + 0x70]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::constructor_class_QWidget__]
mov ecx, dword [ebp - 0x30]
mov dword [ecx], vtable.QGridLayout.0
mov dword [ecx + 8], vtable.QGridLayout.1.0
jmp 0x40df59
xor ecx, ecx
push 6
mov byte [ebp - 4], 0x45
mov dword [edi + 0x74], ecx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::setSpacing_int_]
mov ecx, dword [edi + 0x74]
push 0xb
push 0xb
push 0xb
push 0xb
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 0xffffffffffffffff
lea eax, [ebp - 0x30]
push str.gridLayout_5
push eax
call esi
add esp, 0xc
mov ecx, dword [edi + 0x74]
push eax
mov byte [ebp - 4], 0x4f
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x45
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x50
test eax, eax
je 0x40dfdb
push ecx
mov ecx, esp
mov dword [ecx], 0
mov ecx, eax
push dword [edi + 0x70]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QFrame.0
mov dword [eax + 8], vtable.QFrame.1.0
jmp 0x40dfdd
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x78], eax
lea eax, [ebp - 0x30]
push str.frame_reg
push eax
mov byte [ebp - 4], 0x45
call esi
add esp, 0xc
mov ecx, dword [edi + 0x78]
push eax
mov byte [ebp - 4], 0x51
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x45
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x78]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::setFrameShape_enum_QFrame::Shape_]
mov ecx, dword [edi + 0x78]
push 0x30
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::setFrameShadow_enum_QFrame::Shadow_]
mov ecx, dword [edi + 0x78]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::setLineWidth_int_]
mov ecx, dword [edi + 0x78]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFrame::setMidLineWidth_int_]
push ecx
mov eax, esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 0x74]
push 0
push dword [edi + 0x78]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x24
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x52
test eax, eax
je 0x40e084
push 7
push 1
push 0xa
push 0x14
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QSpacerItem::constructor_int__int__enum_QSizePolicy::Policy__enum_QSizePolicy::Policy_]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QSpacerItem.0
jmp 0x40e086
xor eax, eax
push ecx
mov dword [edi + 0x7c], eax
mov eax, esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 0x74]
push 1
push dword [edi + 0x7c]
mov byte [ebp - 4], 0x45
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addItem_class_QLayoutItem___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x10
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x53
test eax, eax
je 0x40e0d9
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::constructor_void_]
mov ecx, dword [ebp - 0x30]
mov dword [ecx], vtable.QGridLayout.0
mov dword [ecx + 8], vtable.QGridLayout.1.0
jmp 0x40e0db
xor ecx, ecx
push 1
mov byte [ebp - 4], 0x45
mov dword [edi + 0x80], ecx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::setSpacing_int_]
push 0xffffffffffffffff
lea eax, [ebp - 0x30]
push str.gridLayout_3
push eax
call esi
add esp, 0xc
mov ecx, dword [edi + 0x80]
push eax
mov byte [ebp - 4], 0x54
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x45
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x55
test eax, eax
je 0x40e149
push dword [edi + 0x70]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QPushButton.0
mov dword [eax + 8], vtable.QPushButton.1.0
jmp 0x40e14b
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x84], eax
lea eax, [ebp - 0x30]
push str.pushButton_Reset
push eax
mov byte [ebp - 4], 0x45
call esi
add esp, 0xc
mov ecx, dword [edi + 0x84]
push eax
mov byte [ebp - 4], 0x56
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x45
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x84]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setEnabled_bool_]
mov ecx, dword [edi + 0x84]
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [ebp - 0x14]
mov ecx, dword [eax]
mov eax, edx
shr ecx, 8
and eax, 0xfffffeff
or edx, 0x100
and cl, 1
mov ecx, dword [edi + 0x84]
cmove edx, eax
push edx
mov dword [ebp - 0x14], edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x84]
push 0
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
mov ecx, dword [edi + 0x84]
push 0xffffff
push 0x46
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [edi + 0x84]
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
mov ecx, dword [edi + 0x84]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAbstractButton::setCheckable_bool_]
push ecx
mov eax, esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 0x80]
push 0
push dword [edi + 0x84]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x57
test eax, eax
je 0x40e25e
push dword [edi + 0x70]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QPushButton.0
mov dword [eax + 8], vtable.QPushButton.1.0
jmp 0x40e260
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x88], eax
lea eax, [ebp - 0x30]
push str.pushButton_Read
push eax
mov byte [ebp - 4], 0x45
call esi
add esp, 0xc
mov ecx, dword [edi + 0x88]
push eax
mov byte [ebp - 4], 0x58
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x45
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x88]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setEnabled_bool_]
mov ecx, dword [edi + 0x88]
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, dword [edi + 0x88]
mov eax, dword [eax]
shr eax, 8
and eax, 1
shl eax, 8
add eax, 0x57
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x88]
push 0
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
mov ecx, dword [edi + 0x88]
push 0xffffff
push 0xffffff
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [edi + 0x88]
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
push 4
push 1
push 1
mov dword [eax], 0
mov ecx, dword [edi + 0x80]
push 0
push dword [edi + 0x88]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x59
test eax, eax
je 0x40e358
push dword [edi + 0x70]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QPushButton.0
mov dword [eax + 8], vtable.QPushButton.1.0
jmp 0x40e35a
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x8c], eax
lea eax, [ebp - 0x30]
push str.pushButton_Save
push eax
mov byte [ebp - 4], 0x45
call esi
add esp, 0xc
mov ecx, dword [edi + 0x8c]
push eax
mov byte [ebp - 4], 0x5a
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x45
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x8c]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setEnabled_bool_]
mov ecx, dword [edi + 0x8c]
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [ebp - 0x14]
mov ecx, dword [eax]
mov eax, edx
shr ecx, 8
and eax, 0xfffffeff
or edx, 0x100
and cl, 1
mov ecx, dword [edi + 0x8c]
cmove edx, eax
push edx
mov dword [ebp - 0x14], edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x8c]
push 0
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
mov ecx, dword [edi + 0x8c]
push 0xffffff
push 0x46
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [edi + 0x8c]
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
push 1
push 1
push 6
mov dword [eax], 0
mov ecx, dword [edi + 0x80]
push 2
push dword [edi + 0x8c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x5b
test eax, eax
je 0x40e45f
push dword [edi + 0x70]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QPushButton.0
mov dword [eax + 8], vtable.QPushButton.1.0
jmp 0x40e461
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x90], eax
lea eax, [ebp - 0x30]
push str.pushButton_Load
push eax
mov byte [ebp - 4], 0x45
call esi
add esp, 0xc
mov ecx, dword [edi + 0x90]
push eax
mov byte [ebp - 4], 0x5c
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x45
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x90]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setEnabled_bool_]
mov ecx, dword [edi + 0x90]
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [ebp - 0x14]
mov ecx, dword [eax]
mov eax, edx
shr ecx, 8
and eax, 0xfffffeff
or edx, 0x100
and cl, 1
mov ecx, dword [edi + 0x90]
cmove edx, eax
push edx
mov dword [ebp - 0x14], edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x90]
push 0
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
mov ecx, dword [edi + 0x90]
push 0xffffff
push 0x46
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [edi + 0x90]
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push ecx
mov eax, esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 0x80]
push 2
push dword [edi + 0x90]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x5d
test eax, eax
je 0x40e566
push dword [edi + 0x70]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLineEdit::constructor_class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QLineEdit.0
mov dword [eax + 8], vtable.QLineEdit.1.0
jmp 0x40e568
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x94], eax
lea eax, [ebp - 0x30]
push str.lineEdit_File
push eax
mov byte [ebp - 4], 0x45
call esi
add esp, 0xc
mov ecx, dword [edi + 0x94]
push eax
mov byte [ebp - 4], 0x5e
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x45
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x94]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setEnabled_bool_]
mov ecx, dword [edi + 0x94]
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [ebp - 0x10]
mov ecx, dword [eax]
mov eax, edx
shr ecx, 8
and eax, 0xfffffeff
or edx, 0x100
and cl, 1
mov ecx, dword [edi + 0x94]
cmove edx, eax
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x94]
push 0
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
mov ecx, dword [edi + 0x94]
push 0x15
push 0xffffff
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::constructor_void_]
push 8
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x5f
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setPointSize_int_]
push 0x32
lea ecx, [ebp - 0x5c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setWeight_int_]
push 0x32
lea ecx, [ebp - 0x5c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setWeight_int_]
mov ecx, dword [edi + 0x94]
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
mov ecx, dword [edi + 0x94]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLineEdit::setReadOnly_bool_]
push ecx
mov eax, esp
push 5
push 1
push 1
mov dword [eax], 0
mov ecx, dword [edi + 0x80]
push 2
push dword [edi + 0x94]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x60
test eax, eax
je 0x40e6a6
push dword [edi + 0x70]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QPushButton.0
mov dword [eax + 8], vtable.QPushButton.1.0
jmp 0x40e6a8
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x98], eax
lea eax, [ebp - 0x30]
push str.pushButton_Dlg
push eax
mov byte [ebp - 4], 0x5f
call esi
add esp, 0xc
mov ecx, dword [edi + 0x98]
push eax
mov byte [ebp - 4], 0x61
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x5f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x98]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setEnabled_bool_]
mov ecx, dword [edi + 0x98]
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [ebp - 0x14]
mov ecx, dword [eax]
mov eax, edx
shr ecx, 8
and eax, 0xfffffeff
or edx, 0x100
and cl, 1
mov ecx, dword [edi + 0x98]
cmove edx, eax
push edx
mov dword [ebp - 0x14], edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x98]
push 0
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
mov ecx, dword [edi + 0x98]
push 0xffffff
push 0x46
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [edi + 0x98]
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
mov ecx, dword [edi + 0x98]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAbstractButton::setCheckable_bool_]
push ecx
mov eax, esp
push 1
push 1
push 6
mov dword [eax], 0
mov ecx, dword [edi + 0x80]
push 0
push dword [edi + 0x98]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x62
test eax, eax
je 0x40e7bb
push dword [edi + 0x70]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QPushButton.0
mov dword [eax + 8], vtable.QPushButton.1.0
jmp 0x40e7bd
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0x9c], eax
lea eax, [ebp - 0x30]
push str.pushButton_Sense
push eax
mov byte [ebp - 4], 0x5f
call esi
add esp, 0xc
mov ecx, dword [edi + 0x9c]
push eax
mov byte [ebp - 4], 0x63
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x5f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x9c]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setEnabled_bool_]
mov ecx, dword [edi + 0x9c]
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov edx, dword [ebp - 0x14]
mov ecx, dword [eax]
mov eax, edx
shr ecx, 8
and eax, 0xfffffeff
or edx, 0x100
and cl, 1
mov ecx, dword [edi + 0x9c]
cmove edx, eax
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0x9c]
push 0
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
mov ecx, dword [edi + 0x9c]
push 0xffffff
push 0x46
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
mov ecx, dword [edi + 0x9c]
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
mov ecx, dword [edi + 0x9c]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAbstractButton::setCheckable_bool_]
push ecx
mov eax, esp
push 1
push 1
push 5
mov dword [eax], 0
mov ecx, dword [edi + 0x80]
push 0
push dword [edi + 0x9c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 0x74]
push 2
push dword [edi + 0x80]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addLayout_class_QLayout___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
mov eax, dword [sym.imp.QtCore4.dll_struct_QString::Data_QString::shared_null]
mov dword [ebp - 0x18], eax
lock inc dword [eax]
mov ecx, dword [edi + 0x6c]
lea eax, [ebp - 0x18]
push eax
push dword [edi + 0x70]
mov byte [ebp - 4], 0x64
call dword [sym.imp.QtGui4.dll_public:_int___thiscall_QTabWidget::addTab_class_QWidget___class_QString_const__]
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0x18]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x65
test eax, eax
je 0x40e921
push ecx
mov ecx, esp
push 0
mov dword [ecx], 0
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QWidget.1.0
mov dword [eax + 8], vtable.QWidget.0
jmp 0x40e923
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0xa0], eax
lea eax, [ebp - 0x30]
push str.tab_debug
push eax
mov byte [ebp - 4], 0x5f
call esi
add esp, 0xc
mov ecx, dword [edi + 0xa0]
push eax
mov byte [ebp - 4], 0x66
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x5f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x10
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x67
test eax, eax
je 0x40e98c
push dword [edi + 0xa0]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::constructor_class_QWidget__]
mov ecx, dword [ebp - 0x30]
mov dword [ecx], vtable.QGridLayout.0
mov dword [ecx + 8], vtable.QGridLayout.1.0
jmp 0x40e98e
xor ecx, ecx
push 6
mov byte [ebp - 4], 0x5f
mov dword [edi + 0xa4], ecx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::setSpacing_int_]
mov ecx, dword [edi + 0xa4]
push 0xb
push 0xb
push 0xb
push 0xb
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 0xffffffffffffffff
lea eax, [ebp - 0x30]
push str.gridLayout_7
push eax
call esi
add esp, 0xc
mov ecx, dword [edi + 0xa4]
push eax
mov byte [ebp - 4], 0x68
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x5f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x69
test eax, eax
je 0x40ea13
push dword [edi + 0xa0]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QTextEdit::constructor_class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QTextEdit.0
mov dword [eax + 8], vtable.QTextEdit.1.0
jmp 0x40ea15
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0xa8], eax
lea eax, [ebp - 0x30]
push str.textEdit_debug
push eax
mov byte [ebp - 4], 0x5f
call esi
add esp, 0xc
mov ecx, dword [edi + 0xa8]
push eax
mov byte [ebp - 4], 0x6a
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x5f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xa8]
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, dword [edi + 0xa8]
mov eax, dword [eax]
shr eax, 8
and eax, 1
shl eax, 8
add eax, 0x75
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0xa8]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setAutoFillBackground_bool_]
mov ecx, dword [edi + 0xa8]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QTextEdit::setReadOnly_bool_]
push ecx
mov eax, esp
push 2
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 0xa4]
push 0
push dword [edi + 0xa8]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x6b
test eax, eax
je 0x40eae8
push dword [edi + 0xa0]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCheckBox::constructor_class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QCheckBox.0
mov dword [eax + 8], vtable.QCheckBox.1.0
jmp 0x40eaea
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0xac], eax
lea eax, [ebp - 0x30]
push str.checkBox_show
push eax
mov byte [ebp - 4], 0x5f
call esi
add esp, 0xc
mov ecx, dword [edi + 0xac]
push eax
mov byte [ebp - 4], 0x6c
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x5f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov eax, esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 0xa4]
push 2
push dword [edi + 0xac]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x6d
test eax, eax
je 0x40eb76
push dword [edi + 0xa0]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QPushButton.0
mov dword [eax + 8], vtable.QPushButton.1.0
jmp 0x40eb78
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0xb0], eax
lea eax, [ebp - 0x30]
push str.pushButton_clear
push eax
mov byte [ebp - 4], 0x5f
call esi
add esp, 0xc
mov ecx, dword [edi + 0xb0]
push eax
mov byte [ebp - 4], 0x6e
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x5f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0xb0]
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QSizePolicy___thiscall_QWidget::sizePolicy_void_]
mov ecx, dword [edi + 0xb0]
mov eax, dword [eax]
shr eax, 8
and eax, 1
shl eax, 8
add eax, 0x15
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setSizePolicy_class_QSizePolicy_]
mov ecx, dword [edi + 0xb0]
push 0x18
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
mov ecx, dword [edi + 0xb0]
push 0xffffff
push 0xffffff
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
push ecx
mov eax, esp
push 1
push 1
push 1
mov dword [eax], 0
mov ecx, dword [edi + 0xa4]
push 2
push dword [edi + 0xb0]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
mov eax, dword [sym.imp.QtCore4.dll_struct_QString::Data_QString::shared_null]
mov dword [ebp - 0x18], eax
lock inc dword [eax]
mov ecx, dword [edi + 0x6c]
lea eax, [ebp - 0x18]
push eax
push dword [edi + 0xa0]
mov byte [ebp - 4], 0x6f
call dword [sym.imp.QtGui4.dll_public:_int___thiscall_QTabWidget::addTab_class_QWidget___class_QString_const__]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x5f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov eax, esp
push 1
push 1
push 0
mov dword [eax], 0
mov ecx, dword [edi + 4]
push 3
push dword [edi + 0x6c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push dword [edi]
mov ecx, dword [ebp + 8]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QMainWindow::setCentralWidget_class_QWidget__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x70
test eax, eax
je 0x40ecaa
mov ecx, dword [ebp + 8]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QMenuBar::constructor_class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QMenuBar.0
mov dword [eax + 8], vtable.QMenuBar.1.0
jmp 0x40ecac
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0xb4], eax
lea eax, [ebp - 0x30]
push str.menuBar
push eax
mov byte [ebp - 4], 0x5f
call esi
add esp, 0xc
mov ecx, dword [edi + 0xb4]
push eax
mov byte [ebp - 4], 0x71
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x5f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
movaps xmm0, xmmword [0x434c40]
lea eax, [ebp - 0x3c]
mov ecx, dword [edi + 0xb4]
push eax
movups xmmword [ebp - 0x3c], xmm0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setGeometry_class_QRect_const__]
push dword [edi + 0xb4]
mov ecx, dword [ebp + 8]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QMainWindow::setMenuBar_class_QMenuBar__]
push 0x14
call sub.mfc140u.dll_operator
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x72
test eax, eax
je 0x40ed3d
mov ecx, dword [ebp + 8]
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QStatusBar::constructor_class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QStatusBar.0
mov dword [eax + 8], vtable.QStatusBar.1.0
jmp 0x40ed3f
xor eax, eax
push 0xffffffffffffffff
mov dword [edi + 0xb8], eax
lea eax, [ebp - 0x30]
push str.statusBar
push eax
mov byte [ebp - 4], 0x5f
call esi
add esp, 0xc
mov ecx, dword [edi + 0xb8]
push eax
mov byte [ebp - 4], 0x73
call ebx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x5f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push dword [edi + 0xb8]
mov ebx, dword [ebp + 8]
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QMainWindow::setStatusBar_class_QStatusBar__]
push ebx
mov ecx, edi
call fcn.0040c1e0
push 0
push str.1clear__
push dword [edi + 0xa8]
push str.2clicked__
push dword [edi + 0xb0]
call dword [sym.imp.QtCore4.dll_public:_static_bool___cdecl_QObject::connect_class_QObject_const___char_const___class_QObject_const___char_const___enum_Qt::ConnectionType_]
mov ecx, dword [edi + 0x6c]
add esp, 0x14
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QTabWidget::setCurrentIndex_int_]
push ebx
call dword [sym.imp.QtCore4.dll_public:_static_void___cdecl_QMetaObject::connectSlotsByName_class_QObject__]
mov esi, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::destructor_void_]
lea ecx, [ebp - 0x5c]
add esp, 4
call esi
lea ecx, [ebp - 0x44]
call esi
lea ecx, [ebp - 0x6c]
call esi
lea ecx, [ebp - 0x54]
call esi
lea ecx, [ebp - 0x4c]
call esi
lea ecx, [ebp - 0x1c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
lea ecx, [ebp - 0x64]
call esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4