Function at 0x100bd390
Capabilities:
Get number of processors

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10180bc1
mov eax, dword fs:[0]
push eax
sub esp, 0x44
push ebx
push esi
push edi
mov eax, dword [0x1029e9c8]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
xor ebx, ebx
push 0x10
mov dword [ebp - 0x10], ebx
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
mov esi, eax
add esp, 4
mov dword [ebp - 0x34], esi
mov dword [ebp - 0x38], esi
mov dword [ebp - 4], ebx
test esi, esi
je 0x100bd3f0
push edi
mov ecx, esi
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_class_QWidget__]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x100bd3f7
mov dword [ebp - 0x34], 0
push 0x10
mov dword [ebp - 4], 0xffffffff
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
mov esi, eax
add esp, 4
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x38], esi
mov dword [ebp - 4], 1
test esi, esi
je 0x100bd432
mov ecx, esi
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QVBoxLayout::constructor_void_]
mov dword [esi], vtable.QVBoxLayout.0
mov dword [esi + 8], vtable.QVBoxLayout.1.0
jmp 0x100bd439
mov dword [ebp - 0x14], 0
push 0x10
mov dword [ebp - 4], 0xffffffff
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
mov esi, eax
add esp, 4
mov dword [ebp - 0x24], esi
mov dword [ebp - 0x38], esi
mov dword [ebp - 4], 2
test esi, esi
je 0x100bd474
mov ecx, esi
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QVBoxLayout::constructor_void_]
mov dword [esi], vtable.QVBoxLayout.0
mov dword [esi + 8], vtable.QVBoxLayout.1.0
jmp 0x100bd47b
mov dword [ebp - 0x24], 0
push 0x14
mov dword [ebp - 4], 0xffffffff
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
mov esi, eax
mov dword [ebp - 0x20], eax
add esp, 4
mov dword [ebp - 0x38], esi
mov dword [ebp - 4], 3
test esi, esi
je 0x100bd4c0
push ecx
mov eax, esp
mov ecx, esi
push edi
mov dword [eax], 0
call dword [sym.imp.QtGui4.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 0x100bd4c5
xor esi, esi
mov dword [ebp - 0x20], esi
push dword [ebp - 0x24]
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setLayout_class_QLayout__]
push 0x34
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x30], eax
mov dword [ebp - 4], 4
test eax, eax
je 0x100bd538
push ecx
mov eax, esp
push edi
push ecx
mov dword [ebp - 0x38], esp
mov dword [eax], 0
mov eax, esp
push 0
push str.Highlight_Color
push eax
call fcn.100c24e0
push ecx
mov ecx, esp
mov byte [ebp - 4], 5
push 0xff
push 0xff
push 0xcc
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QColor::setRgb_int__int__int__int_]
mov ecx, dword [ebp - 0x30]
mov byte [ebp - 4], 4
call fcn.100e9e70
jmp 0x100bd53a
xor eax, eax
mov dword [edi + 0x40], eax
sub esp, 0x10
mov edx, dword [sym.libnomacs.dll_struct_nmc::DkSettings::Display__nmc::DkSettings::display]
mov ecx, esp
mov dword [ebp - 4], 0xffffffff
mov eax, dword [edx + 8]
mov dword [ecx], eax
movq xmm0, qword [edx + 0xc]
movq qword [ecx + 4], xmm0
mov ax, word [edx + 0x14]
mov word [ecx + 0xc], ax
mov ecx, dword [edi + 0x40]
call fcn.100f5b60
push 0x34
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x30], eax
mov dword [ebp - 4], 6
test eax, eax
je 0x100bd5cc
push ecx
mov ecx, esp
push edi
push ecx
mov eax, esp
mov dword [ebp - 0x38], esp
push 0
push str.Icon_Color
push eax
mov dword [ecx], 0
call fcn.100c24e0
push ecx
mov ecx, esp
mov byte [ebp - 4], 7
push 0xff
push 2
push 0x59
push 0xdb
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QColor::setRgb_int__int__int__int_]
mov ecx, dword [ebp - 0x30]
mov byte [ebp - 4], 6
call fcn.100e9e70
jmp 0x100bd5ce
xor eax, eax
mov dword [edi + 0x4c], eax
sub esp, 0x10
mov edx, dword [sym.libnomacs.dll_struct_nmc::DkSettings::Display__nmc::DkSettings::display]
mov ecx, esp
mov dword [ebp - 4], 0xffffffff
mov eax, dword [edx + 0x58]
mov dword [ecx], eax
movq xmm0, qword [edx + 0x5c]
movq qword [ecx + 4], xmm0
mov ax, word [edx + 0x64]
mov word [ecx + 0xc], ax
mov ecx, dword [edi + 0x4c]
call fcn.100f5b60
push 0
push str.1iconColorReset__
push edi
push str.2resetClicked__
push dword [edi + 0x4c]
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_]
push 0x34
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 0x18
mov dword [ebp - 0x30], eax
mov dword [ebp - 4], 8
test eax, eax
je 0x100bd673
push ecx
mov ecx, esp
push edi
push ecx
mov eax, esp
mov dword [ebp - 0x38], esp
push 0
push str.Background_Color
push eax
mov dword [ecx], 0
call fcn.100c24e0
push ecx
mov ecx, esp
mov byte [ebp - 4], 9
push 0xff
push 0x64
push 0x64
push 0x64
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QColor::setRgb_int__int__int__int_]
mov ecx, dword [ebp - 0x30]
mov byte [ebp - 4], 8
call fcn.100e9e70
jmp 0x100bd675
xor eax, eax
mov dword [edi + 0x48], eax
sub esp, 0x10
mov edx, dword [sym.libnomacs.dll_struct_nmc::DkSettings::Display__nmc::DkSettings::display]
mov ecx, esp
mov dword [ebp - 4], 0xffffffff
mov eax, dword [edx + 0x28]
mov dword [ecx], eax
movq xmm0, qword [edx + 0x2c]
movq qword [ecx + 4], xmm0
mov ax, word [edx + 0x34]
mov word [ecx + 0xc], ax
mov ecx, dword [edi + 0x48]
call fcn.100f5b60
push 0
push str.1bgColorReset__
push edi
push str.2resetClicked__
push dword [edi + 0x48]
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_]
push 0x34
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 0x18
mov dword [ebp - 0x30], eax
mov dword [ebp - 4], 0xa
test eax, eax
je 0x100bd717
push ecx
mov ecx, esp
push edi
push ecx
mov eax, esp
mov dword [ebp - 0x38], esp
push 0
push str.Widget_Color
push eax
mov dword [ecx], 0
call fcn.100c24e0
push ecx
mov ecx, esp
mov byte [ebp - 4], 0xb
push 0x64
push 0
push 0
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QColor::setRgb_int__int__int__int_]
mov ecx, dword [ebp - 0x30]
mov byte [ebp - 4], 0xa
call fcn.100e9e70
jmp 0x100bd719
xor eax, eax
mov dword [edi + 0x44], eax
mov eax, dword [sym.libnomacs.dll_struct_nmc::DkSettings::App__nmc::DkSettings::app]
mov edx, dword [sym.libnomacs.dll_struct_nmc::DkSettings::Display__nmc::DkSettings::display]
mov dword [ebp - 4], 0xffffffff
cmp dword [eax + 0x30], 1
jne 0x100bd739
add edx, 0x38
jmp 0x100bd73c
add edx, 0x18
mov eax, dword [edx]
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
movq xmm0, qword [edx + 4]
movq qword [ecx + 4], xmm0
mov ax, word [edx + 0xc]
mov word [ecx + 0xc], ax
mov ecx, dword [edi + 0x44]
call fcn.100f5b60
push 0x34
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x30], eax
mov dword [ebp - 4], 0xc
test eax, eax
je 0x100bd7ba
push ecx
mov ecx, esp
push edi
push ecx
mov eax, esp
mov dword [ebp - 0x38], esp
push 0
push str.Fullscreen_Color
push eax
mov dword [ecx], 0
call fcn.100c24e0
push ecx
mov ecx, esp
mov byte [ebp - 4], 0xd
push 0xff
push 0x5a
push 0x56
push 0x56
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QColor::setRgb_int__int__int__int_]
mov ecx, dword [ebp - 0x30]
mov byte [ebp - 4], 0xc
call fcn.100e9e70
jmp 0x100bd7bc
xor eax, eax
mov dword [edi + 0x50], eax
sub esp, 0x10
mov edx, dword [sym.libnomacs.dll_struct_nmc::DkSettings::SlideShow__nmc::DkSettings::slideShow]
mov ecx, esp
mov dword [ebp - 4], 0xffffffff
mov eax, dword [edx + 0x10]
mov dword [ecx], eax
movq xmm0, qword [edx + 0x14]
movq qword [ecx + 4], xmm0
mov ax, word [edx + 0x1c]
mov word [ecx + 0xc], ax
mov ecx, dword [edi + 0x50]
call fcn.100f5b60
push 0x34
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x30], eax
mov dword [ebp - 4], 0xe
test eax, eax
je 0x100bd859
push 1
push 1
push edi
sub esp, 0xc
mov eax, esp
mov dword [ebp - 0x38], esp
mov dword [esp + 8], 0x42c60000
mov dword [esp + 4], 0x3dcccccd
push 0
push 0x101a1020
push eax
call fcn.100c24e0
add esp, 8
mov byte [ebp - 4], 0xf
mov eax, esp
push 0
push str.Display_Time:
push eax
call fcn.100c24e0
mov ecx, dword [ebp - 0x30]
add esp, 0xc
mov byte [ebp - 4], 0xe
call fcn.100b9ec0
jmp 0x100bd85b
xor eax, eax
push 0x14
mov dword [ebp - 4], 0xffffffff
mov dword [edi + 0x18], eax
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x38], eax
mov dword [ebp - 4], 0x10
test eax, eax
je 0x100bd8a4
push ecx
mov ecx, esp
push esi
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 - 0x18]
mov dword [eax], vtable.QWidget.1.0
mov dword [eax + 8], vtable.QWidget.0
jmp 0x100bd8ab
mov dword [ebp - 0x18], 0
push 0x10
mov dword [ebp - 4], 0xffffffff
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
mov esi, eax
mov dword [ebp - 0x1c], eax
add esp, 4
mov dword [ebp - 0x38], esi
mov dword [ebp - 4], 0x11
test esi, esi
je 0x100bd8e9
push dword [ebp - 0x18]
mov ecx, esi
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::constructor_class_QWidget__]
mov dword [esi], vtable.QGridLayout.0
mov dword [esi + 8], vtable.QGridLayout.1.0
jmp 0x100bd8ee
xor esi, esi
mov dword [ebp - 0x1c], esi
push 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setMargin_int_]
push 0x14
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
mov esi, eax
add esp, 4
mov dword [ebp - 0x2c], esi
mov dword [ebp - 0x30], esi
mov dword [ebp - 4], 0x12
test esi, esi
je 0x100bd95e
push 0
lea eax, [ebp - 0x38]
push str.choose_language:
push eax
call fcn.100c24e0
add esp, 8
mov byte [ebp - 4], 0x13
mov ecx, esp
mov ebx, 1
mov dword [ebp - 0x10], ebx
push dword [ebp - 0x18]
mov dword [ecx], 0
mov ecx, esi
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QString_const___class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QLabel.1.0
mov dword [esi + 8], vtable.QLabel.0
jmp 0x100bd965
mov dword [ebp - 0x2c], 0
mov dword [ebp - 4], 0xffffffff
test bl, 1
je 0x100bd97d
lea ecx, [ebp - 0x38]
and ebx, 0xfffffffe
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
mov esi, eax
add esp, 4
mov dword [ebp - 0x30], esi
mov dword [ebp - 4], 0x15
test esi, esi
je 0x100bd9b1
push dword [ebp - 0x18]
mov ecx, esi
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QComboBox::constructor_class_QWidget__]
mov dword [esi], vtable.QComboBox.0
mov dword [esi + 8], vtable.QComboBox.1.0
jmp 0x100bd9b3
xor esi, esi
lea eax, [edi + 0x60]
mov dword [ebp - 4], 0xffffffff
push eax
push esi
mov dword [edi + 0x54], esi
call sym.libnomacs.dll_public:_static_void___cdecl_nmc::DkUtils::addLanguages_class_QComboBox___class_QStringList__
push 0x14
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
mov esi, eax
mov dword [ebp - 0x30], eax
add esp, 0xc
mov dword [ebp - 0x3c], esi
mov dword [ebp - 4], 0x16
test esi, esi
je 0x100bda27
push 0xffffffffffffffff
push str._a_href_http:__www.nomacs.org_how_to_translate_nomacs___translate_nomacs__a_
call dword [sym.imp.QtCore4.dll_private:_static_struct_QString::Data____cdecl_QString::fromAscii_helper_char_const___int_]
mov dword [ebp - 0x28], eax
add esp, 4
mov byte [ebp - 4], 0x17
mov eax, esp
or ebx, 2
mov ecx, esi
mov dword [ebp - 0x10], ebx
push dword [ebp - 0x18]
mov dword [eax], 0
lea eax, [ebp - 0x28]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QString_const___class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QLabel.1.0
mov dword [esi + 8], vtable.QLabel.0
jmp 0x100bda2c
xor esi, esi
mov dword [ebp - 0x30], esi
mov dword [ebp - 4], 0xffffffff
test bl, 2
je 0x100bda44
lea ecx, [ebp - 0x28]
and ebx, 0xfffffffd
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0
lea eax, [ebp - 0x10]
push str.if_you_want_to_help_us_and_translate_nomacs
push eax
call fcn.100c24e0
add esp, 0xc
push eax
mov ecx, esi
mov dword [ebp - 4], 0x19
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setToolTip_class_QString_const__]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [esi]
mov ecx, esi
push 0
call dword [eax + 0x2c]
lea ecx, [ebp - 0x50]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::constructor_void_]
push 7
lea ecx, [ebp - 0x50]
mov dword [ebp - 4], 0x1a
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setPointSize_int_]
lea eax, [ebp - 0x50]
mov ecx, esi
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push 1
mov ecx, esi
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setOpenExternalLinks_bool_]
mov esi, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QGridLayout::addWidget_class_QWidget___int__int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov ecx, dword [ebp - 0x1c]
mov eax, esp
push 0
push 0
push dword [ebp - 0x2c]
mov dword [eax], 0
call esi
push ecx
mov ecx, dword [ebp - 0x1c]
mov eax, esp
push 0
push 1
mov dword [eax], 0
push dword [edi + 0x54]
call esi
push ecx
mov ecx, dword [ebp - 0x1c]
mov eax, esp
push 0
push 2
push dword [ebp - 0x30]
mov dword [eax], 2
call esi
push 0x14
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
mov esi, eax
mov dword [ebp - 0x2c], eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x1b
test esi, esi
je 0x100bdb33
push ecx
mov ecx, esp
push dword [ebp - 0x20]
mov dword [ecx], 0
mov ecx, esi
call dword [sym.imp.QtGui4.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 0x100bdb38
xor esi, esi
mov dword [ebp - 0x2c], esi
push 0x10
mov byte [ebp - 4], 0x1a
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x44], eax
mov byte [ebp - 4], 0x1c
test eax, eax
je 0x100bdb6f
push esi
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QVBoxLayout::constructor_class_QWidget__]
mov eax, dword [ebp - 0x1c]
mov dword [eax], vtable.QVBoxLayout.0
mov dword [eax + 8], vtable.QVBoxLayout.1.0
jmp 0x100bdb74
xor eax, eax
mov dword [ebp - 0x1c], eax
push 0x14
mov byte [ebp - 4], 0x1a
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x1d
test eax, eax
je 0x100bdbc7
push 0
lea eax, [ebp - 0x38]
push str.Show_Menu
push eax
call fcn.100c24e0
add esp, 0xc
mov ecx, dword [ebp - 0x30]
or ebx, 4
push esi
push eax
mov byte [ebp - 4], 0x1e
mov dword [ebp - 0x10], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCheckBox::constructor_class_QString_const___class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QCheckBox.0
mov dword [eax + 8], vtable.QCheckBox.1.0
jmp 0x100bdbc9
xor eax, eax
mov dword [edi + 0x1c], eax
mov dword [ebp - 4], 0x1a
test bl, 4
je 0x100bdbe4
lea ecx, [ebp - 0x38]
and ebx, 0xfffffffb
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x20
test eax, eax
je 0x100bdc33
push 0
lea eax, [ebp - 0x38]
push str.Show_Toolbar
push eax
call fcn.100c24e0
add esp, 0xc
mov ecx, dword [ebp - 0x30]
or ebx, 8
push esi
push eax
mov byte [ebp - 4], 0x21
mov dword [ebp - 0x10], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCheckBox::constructor_class_QString_const___class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QCheckBox.0
mov dword [eax + 8], vtable.QCheckBox.1.0
jmp 0x100bdc35
xor eax, eax
mov dword [edi + 0x20], eax
mov dword [ebp - 4], 0x1a
test bl, 8
je 0x100bdc50
lea ecx, [ebp - 0x38]
and ebx, 0xfffffff7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x23
test eax, eax
je 0x100bdc9f
push 0
lea eax, [ebp - 0x38]
push str.Show_Statusbar
push eax
call fcn.100c24e0
add esp, 0xc
mov ecx, dword [ebp - 0x30]
or ebx, 0x10
push esi
push eax
mov byte [ebp - 4], 0x24
mov dword [ebp - 0x10], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCheckBox::constructor_class_QString_const___class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QCheckBox.0
mov dword [eax + 8], vtable.QCheckBox.1.0
jmp 0x100bdca1
xor eax, eax
mov dword [edi + 0x24], eax
mov dword [ebp - 4], 0x1a
test bl, 0x10
je 0x100bdcbc
lea ecx, [ebp - 0x38]
and ebx, 0xffffffef
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x26
test eax, eax
je 0x100bdd0b
push 0
lea eax, [ebp - 0x38]
push str.Small_Icons
push eax
call fcn.100c24e0
add esp, 0xc
mov ecx, dword [ebp - 0x30]
or ebx, 0x20
push esi
push eax
mov byte [ebp - 4], 0x27
mov dword [ebp - 0x10], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCheckBox::constructor_class_QString_const___class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QCheckBox.0
mov dword [eax + 8], vtable.QCheckBox.1.0
jmp 0x100bdd0d
xor eax, eax
mov dword [edi + 0x28], eax
mov dword [ebp - 4], 0x1a
test bl, 0x20
je 0x100bdd28
lea ecx, [ebp - 0x38]
and ebx, 0xffffffdf
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x29
test eax, eax
je 0x100bdd77
push 0
lea eax, [ebp - 0x38]
push str.Toolbar_Gradient
push eax
call fcn.100c24e0
add esp, 0xc
mov ecx, dword [ebp - 0x30]
or ebx, 0x40
push esi
push eax
mov byte [ebp - 4], 0x2a
mov dword [ebp - 0x10], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCheckBox::constructor_class_QString_const___class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QCheckBox.0
mov dword [eax + 8], vtable.QCheckBox.1.0
jmp 0x100bdd79
xor eax, eax
mov dword [edi + 0x2c], eax
mov dword [ebp - 4], 0x1a
test bl, 0x40
je 0x100bdd94
lea ecx, [ebp - 0x38]
and ebx, 0xffffffbf
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x2c
test eax, eax
je 0x100bdde6
push 0
lea eax, [ebp - 0x38]
push str.Close_on_ESC
push eax
call fcn.100c24e0
add esp, 0xc
mov ecx, dword [ebp - 0x30]
or ebx, 0x80
push esi
push eax
mov byte [ebp - 4], 0x2d
mov dword [ebp - 0x10], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCheckBox::constructor_class_QString_const___class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QCheckBox.0
mov dword [eax + 8], vtable.QCheckBox.1.0
jmp 0x100bdde8
xor eax, eax
mov dword [edi + 0x30], eax
mov dword [ebp - 4], 0x1a
test bl, bl
jns 0x100bde05
lea ecx, [ebp - 0x38]
and ebx, 0xffffff7f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x2f
test eax, eax
je 0x100bde57
push 0
lea eax, [ebp - 0x38]
push str.Show_Recent_Files_on_Start
push eax
call fcn.100c24e0
add esp, 0xc
mov ecx, dword [ebp - 0x30]
or ebx, 0x100
push esi
push eax
mov byte [ebp - 4], 0x30
mov dword [ebp - 0x10], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCheckBox::constructor_class_QString_const___class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QCheckBox.0
mov dword [eax + 8], vtable.QCheckBox.1.0
jmp 0x100bde59
xor eax, eax
mov dword [edi + 0x34], eax
mov dword [ebp - 4], 0x1a
test ebx, 0x100
je 0x100bde7a
lea ecx, [ebp - 0x38]
and ebx, 0xfffffeff
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x32
test eax, eax
je 0x100bdecc
push 0
lea eax, [ebp - 0x38]
push str.Mouse_Wheel_Zooms
push eax
call fcn.100c24e0
add esp, 0xc
mov ecx, dword [ebp - 0x30]
or ebx, 0x200
push esi
push eax
mov byte [ebp - 4], 0x33
mov dword [ebp - 0x10], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCheckBox::constructor_class_QString_const___class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QCheckBox.0
mov dword [eax + 8], vtable.QCheckBox.1.0
jmp 0x100bdece
xor eax, eax
mov dword [edi + 0x38], eax
mov dword [ebp - 4], 0x1a
test ebx, 0x200
je 0x100bdeef
lea ecx, [ebp - 0x38]
and ebx, 0xfffffdff
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0
lea eax, [ebp - 0x38]
push str.If_unchecked__the_mouse_wheel_switches_between_images.
push eax
call fcn.100c24e0
add esp, 0xc
mov ecx, dword [edi + 0x38]
push eax
mov byte [ebp - 4], 0x35
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setToolTip_class_QString_const__]
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x1a
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x38]
lea edx, [ebp - 0x48]
push edx
mov eax, dword [ecx]
call dword [eax + 0x30]
mov ecx, dword [edi + 0x38]
push dword [eax + 4]
push dword [eax]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
push 0x14
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x38], eax
mov byte [ebp - 4], 0x36
test eax, eax
je 0x100bdf88
push 0
lea eax, [ebp - 0x30]
push str.Check_for_Updates
push eax
call fcn.100c24e0
add esp, 0xc
push esi
mov esi, dword [ebp - 0x38]
or ebx, 0x400
push eax
mov ecx, esi
mov byte [ebp - 4], 0x37
mov dword [ebp - 0x10], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QCheckBox::constructor_class_QString_const___class_QWidget__]
mov dword [esi], vtable.QCheckBox.0
mov dword [esi + 8], vtable.QCheckBox.1.0
jmp 0x100bdf8a
xor esi, esi
mov dword [edi + 0x3c], esi
mov dword [ebp - 4], 0x1a
test ebx, 0x400
je 0x100bdfab
lea ecx, [ebp - 0x30]
and ebx, 0xfffffbff
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov esi, dword [ebp - 0x1c]
push ecx
mov eax, esp
mov ecx, esi
push 0
mov dword [eax], 0
push dword [edi + 0x1c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
mov ecx, esi
push 0
mov dword [eax], 0
push dword [edi + 0x20]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
mov ecx, esi
push 0
mov dword [eax], 0
push dword [edi + 0x24]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
mov ecx, esi
push 0
mov dword [eax], 0
push dword [edi + 0x34]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
mov ecx, esi
push 0
mov dword [eax], 0
push dword [edi + 0x28]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
mov ecx, esi
push 0
mov dword [eax], 0
push dword [edi + 0x2c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
mov ecx, esi
push 0
mov dword [eax], 0
push dword [edi + 0x30]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
mov ecx, esi
push 0
mov dword [eax], 0
push dword [edi + 0x38]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
mov ecx, esi
push 0
mov dword [eax], 0
push dword [edi + 0x3c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0x14
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x39
test esi, esi
je 0x100be0b1
push ecx
mov ecx, esp
push dword [ebp - 0x20]
mov dword [ecx], 0
mov ecx, esi
call dword [sym.imp.QtGui4.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 0x100be0b8
mov dword [ebp - 0x1c], 0
push 0x10
mov byte [ebp - 4], 0x1a
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
mov esi, eax
add esp, 4
mov dword [ebp - 0x44], esi
mov byte [ebp - 4], 0x3a
test esi, esi
je 0x100be0ed
push dword [ebp - 0x1c]
mov ecx, esi
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_class_QWidget__]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x100be0ef
xor esi, esi
push 0
push 0
push 0
push 0
mov ecx, esi
mov byte [ebp - 4], 0x1a
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 1
mov ecx, esi
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::setDirection_enum_QBoxLayout::Direction_]
push 0x14
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0x3b
test eax, eax
je 0x100be161
push 0
lea eax, [ebp - 0x38]
push str.Apply_default_settings
push eax
call fcn.100c24e0
add esp, 0xc
push dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x30]
or ebx, 0x800
push eax
mov byte [ebp - 4], 0x3c
mov dword [ebp - 0x10], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QString_const___class_QWidget__]
mov eax, dword [ebp - 0x30]
mov dword [eax], vtable.QPushButton.0
mov dword [eax + 8], vtable.QPushButton.1.0
jmp 0x100be163
xor eax, eax
mov dword [edi + 0x58], eax
mov dword [ebp - 4], 0x1a
test ebx, 0x800
je 0x100be17e
lea ecx, [ebp - 0x38]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [edi + 0x58]
lea edx, [ebp - 0x48]
push edx
mov eax, dword [ecx]
call dword [eax + 0x30]
mov ecx, dword [edi + 0x58]
push dword [eax + 4]
push dword [eax]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
push ecx
mov eax, esp
mov ecx, esi
push 0
mov dword [eax], 0
push dword [edi + 0x58]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, esi
mov esi, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addStretch_int_]
push 0
call esi
mov ebx, dword [ebp - 0x1c]
lea ecx, [ebp - 0x40]
push ecx
mov ecx, ebx
mov eax, dword [ebx]
call dword [eax + 0x30]
mov ecx, ebx
push dword [eax + 4]
push dword [eax]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
push ecx
mov ecx, dword [ebp - 0x14]
mov eax, esp
push 0
mov dword [eax], 0
push dword [edi + 0x48]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov ecx, dword [ebp - 0x14]
mov eax, esp
push 0
mov dword [eax], 0
push dword [edi + 0x40]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov ecx, dword [ebp - 0x14]
mov eax, esp
push 0
mov dword [eax], 0
push dword [edi + 0x44]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov ecx, dword [ebp - 0x14]
mov eax, esp
push 0
mov dword [eax], 0
push dword [edi + 0x50]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov ecx, dword [ebp - 0x14]
mov eax, esp
push 0
mov dword [eax], 0
push dword [edi + 0x4c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov ecx, dword [ebp - 0x14]
mov eax, esp
push 0
mov dword [eax], 0
push dword [edi + 0x18]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov ecx, dword [ebp - 0x14]
push 0
call esi
mov edi, dword [ebp - 0x24]
push ecx
mov eax, esp
push 0
push dword [ebp - 0x18]
mov dword [eax], 0
mov ecx, edi
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
mov ecx, edi
push 0
push dword [ebp - 0x2c]
mov dword [eax], 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push 0
mov ecx, edi
call esi
push ecx
mov eax, esp
mov ecx, edi
push 0
push ebx
mov ebx, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
mov dword [eax], 0
call ebx
mov ecx, dword [ebp - 0x34]
push 0
push dword [ebp - 0x14]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
push ecx
mov ecx, dword [ebp - 0x34]
mov eax, esp
push 0
push dword [ebp - 0x20]
mov dword [eax], 0
call ebx
lea ecx, [ebp - 0x50]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::destructor_void_]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret