Function at 0x422370
Capabilities:
Parse pe header

Disassembly:
push 0xffffffffffffffff
push 0x43e937
mov eax, dword fs:[0]
push eax
sub esp, 0x1e4
push ebx
push ebp
push esi
push edi
mov eax, dword [0x4d0d8c]
xor eax, esp
push eax
lea eax, [esp + 0x1f8]
mov dword fs:[0], eax
mov esi, ecx
push 0xffffffffffffffff
push str.:_trolltech_assistant_images_
call dword [sym.imp.QtCore4.dll_private:_static_struct_QString::Data____cdecl_QString::fromLatin1_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x18], eax
lea eax, [esp + 0x1b0]
xor ebx, ebx
push eax
lea ecx, [esp + 0x1c]
mov dword [esp + 0x204], ebx
mov dword [esp + 0x1b4], 0x446000
call dword [sym.imp.QtCore4.dll_public:_class_QString____thiscall_QString::append_class_QLatin1String_const__]
push ebx
lea ecx, [esp + 0x10c]
push str.File
push ecx
call fcn.0041efe0
add esp, 0xc
push eax
mov ecx, esi
mov byte [esp + 0x204], 1
call dword [sym.imp.QtGui4.dll_public:_class_QMenuBar____thiscall_QMainWindow::menuBar_void_const]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_class_QMenu____thiscall_QMenuBar::addMenu_class_QString_const__]
mov edx, dword [esp + 0x108]
mov ebp, eax
mov byte [esp + 0x200], bl
or eax, 0xffffffff
lock xadd dword [edx], eax
mov edi, dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
jne 0x422434
mov ecx, dword [esp + 0x108]
push ecx
call edi
add esp, 4
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0x1a4]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea edx, [esp + 0x190]
push str.New_Tab
push edx
mov byte [esp + 0x20c], 2
call fcn.0041efe0
add esp, 0xc
mov edx, dword [esi + 0x18]
lea ecx, [esp + 0x194]
push ecx
push str.1newTab__
push edx
push eax
mov ecx, ebp
mov byte [esp + 0x210], 3
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov dword [esi + 0x64], eax
mov eax, dword [esp + 0x18c]
mov byte [esp + 0x200], 2
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x4224ad
mov edx, dword [esp + 0x18c]
push edx
call edi
add esp, 4
mov edi, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::destructor_void_]
lea ecx, [esp + 0x194]
mov byte [esp + 0x200], bl
call edi
push 0x13
lea ecx, [esp + 0x1a0]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_enum_QKeySequence::StandardKey_]
mov ecx, dword [esi + 0x64]
lea eax, [esp + 0x19c]
push eax
mov byte [esp + 0x204], 4
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setShortcut_class_QKeySequence_const__]
lea ecx, [esp + 0x19c]
mov byte [esp + 0x200], bl
call edi
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addSeparator_void_]
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0x1bc]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea ecx, [esp + 0x1a8]
push str.Page_Setup...
push ecx
mov byte [esp + 0x20c], 5
call fcn.0041efe0
add esp, 0xc
mov ecx, dword [esi + 0x18]
lea edx, [esp + 0x1ac]
push edx
push str.1pageSetup__
push ecx
push eax
mov ecx, ebp
mov byte [esp + 0x210], 6
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov edx, dword [esp + 0x1a4]
mov dword [esi + 0x4c], eax
mov byte [esp + 0x200], 5
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x422580
mov ecx, dword [esp + 0x1a4]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x1ac]
mov byte [esp + 0x200], bl
call edi
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0x88]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea edx, [esp + 0x144]
push str.Print_Preview...
push edx
mov byte [esp + 0x20c], 7
call fcn.0041efe0
add esp, 0xc
mov edx, dword [esi + 0x18]
lea ecx, [esp + 0x78]
push ecx
push str.1printPreview__
push edx
push eax
mov ecx, ebp
mov byte [esp + 0x210], 8
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov dword [esi + 0x48], eax
mov eax, dword [esp + 0x140]
mov byte [esp + 0x200], 7
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x42260a
mov edx, dword [esp + 0x140]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x78]
mov byte [esp + 0x200], bl
call edi
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0x90]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea eax, [esp + 0x13c]
push str.Print...
push eax
mov byte [esp + 0x20c], 9
call fcn.0041efe0
add esp, 0xc
mov edx, dword [esi + 0x18]
lea ecx, [esp + 0x80]
push ecx
push str.1print__
push edx
push eax
mov ecx, ebp
mov byte [esp + 0x210], 0xa
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov dword [esi + 0x44], eax
mov eax, dword [esp + 0x138]
mov byte [esp + 0x200], 9
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x422694
mov edx, dword [esp + 0x138]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x80]
mov byte [esp + 0x200], bl
call edi
mov ecx, dword [esi + 0x44]
push ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setPriority_enum_QAction::Priority_]
push 0xffffffffffffffff
push str._print.png
call dword [sym.imp.QtCore4.dll_private:_static_struct_QString::Data____cdecl_QString::fromLatin1_helper_char_const___int_]
mov dword [esp + 0x3c], eax
lea eax, [esp + 0x3c]
push eax
lea ecx, [esp + 0x24]
push ecx
lea edx, [esp + 0x18c]
push edx
mov byte [esp + 0x214], 0xb
call fcn.0040fd40
add esp, 0x14
push eax
lea ecx, [esp + 0x50]
mov byte [esp + 0x204], 0xc
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 0x44]
push eax
mov byte [esp + 0x204], 0xd
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x4c]
mov byte [esp + 0x200], 0xc
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
mov eax, dword [esp + 0x17c]
mov byte [esp + 0x200], 0xb
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x422741
mov edx, dword [esp + 0x17c]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov eax, dword [esp + 0x34]
mov byte [esp + 0x200], bl
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x422763
mov edx, dword [esp + 0x34]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x12
lea ecx, [esp + 0x8c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_enum_QKeySequence::StandardKey_]
mov ecx, dword [esi + 0x44]
lea eax, [esp + 0x88]
push eax
mov byte [esp + 0x204], 0xe
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setShortcut_class_QKeySequence_const__]
lea ecx, [esp + 0x88]
mov byte [esp + 0x200], bl
call edi
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addSeparator_void_]
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0xa0]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea ecx, [esp + 0x188]
push str.Close_Tab
push ecx
mov byte [esp + 0x20c], 0xf
call fcn.0041efe0
add esp, 0xc
mov ecx, dword [esi + 0x18]
lea edx, [esp + 0x90]
push edx
push str.1closeTab__
push ecx
push eax
mov ecx, ebp
mov byte [esp + 0x210], 0x10
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov edx, dword [esp + 0x184]
mov dword [esi + 0x60], eax
mov byte [esp + 0x200], 0xf
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x422820
mov ecx, dword [esp + 0x184]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x90]
mov byte [esp + 0x200], bl
call edi
mov ecx, dword [esi + 0x60]
push 4
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setShortcuts_enum_QKeySequence::StandardKey_]
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0xa8]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push 0xffffffffffffffff
push str.application_exit
mov byte [esp + 0x208], 0x11
call dword [sym.imp.QtCore4.dll_private:_static_struct_QString::Data____cdecl_QString::fromAscii_helper_char_const___int_]
mov dword [esp + 0x4c], eax
push ebx
lea edx, [esp + 0x184]
push str.Quit
push edx
mov byte [esp + 0x214], 0x12
call fcn.0041efe0
add esp, 0x14
mov dword [esp + 0x4c], eax
lea ecx, [esp + 0x1c0]
mov byte [esp + 0x200], 0x13
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_void_]
push eax
lea eax, [esp + 0x48]
push eax
lea ecx, [esp + 0x1e8]
push ecx
mov byte [esp + 0x20c], 0x14
call dword [sym.imp.QtGui4.dll_public:_static_class_QIcon___cdecl_QIcon::fromTheme_class_QString_const___class_QIcon_const__]
add esp, 0xc
mov ecx, dword [esp + 0x4c]
lea edx, [esp + 0x98]
push edx
push str.1close__
push esi
push ecx
push eax
mov ecx, ebp
mov byte [esp + 0x214], 0x15
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QIcon_const___class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
lea ecx, [esp + 0x1e0]
mov ebp, eax
mov byte [esp + 0x200], 0x14
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
lea ecx, [esp + 0x1c0]
mov byte [esp + 0x200], 0x13
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
mov edx, dword [esp + 0x178]
mov byte [esp + 0x200], 0x12
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x422934
mov ecx, dword [esp + 0x178]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov edx, dword [esp + 0x44]
mov byte [esp + 0x200], 0x11
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x422957
mov ecx, dword [esp + 0x44]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x98]
mov byte [esp + 0x200], bl
call edi
push 6
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setMenuRole_enum_QAction::MenuRole_]
push ebx
lea edx, [esp + 0x14c]
push str.CTRLQ
push edx
call fcn.0041efe0
add esp, 0xc
push eax
lea ecx, [esp + 0x1ec]
mov byte [esp + 0x204], 0x16
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_class_QString_const__]
push eax
mov ecx, ebp
mov byte [esp + 0x204], 0x17
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setShortcut_class_QKeySequence_const__]
lea ecx, [esp + 0x1e8]
mov byte [esp + 0x200], 0x16
call edi
mov eax, dword [esp + 0x148]
mov byte [esp + 0x200], bl
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x4229e7
mov edx, dword [esp + 0x148]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ebx
lea eax, [esp + 0xa4]
push str.Edit
push eax
call fcn.0041efe0
add esp, 0xc
push eax
mov ecx, esi
mov byte [esp + 0x204], 0x18
call dword [sym.imp.QtGui4.dll_public:_class_QMenuBar____thiscall_QMainWindow::menuBar_void_const]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_class_QMenu____thiscall_QMenuBar::addMenu_class_QString_const__]
mov ecx, dword [esp + 0xa0]
mov ebp, eax
mov byte [esp + 0x200], bl
or edx, 0xffffffff
lock xadd dword [ecx], edx
jne 0x422a40
mov eax, dword [esp + 0xa0]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0xb8]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea ecx, [esp + 0x1a4]
push str.Copy_selected_Text
push ecx
mov byte [esp + 0x20c], 0x19
call fcn.0041efe0
add esp, 0xc
mov ecx, dword [esi + 0x18]
lea edx, [esp + 0xa8]
push edx
push str.1copySelection__
push ecx
push eax
mov ecx, ebp
mov byte [esp + 0x210], 0x1a
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov edx, dword [esp + 0x1a0]
mov dword [esi + 0x3c], eax
mov byte [esp + 0x200], 0x19
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x422abd
mov ecx, dword [esp + 0x1a0]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0xa8]
mov byte [esp + 0x200], bl
call edi
mov ecx, dword [esi + 0x3c]
push ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setPriority_enum_QAction::Priority_]
push 0xffffffffffffffff
push str.Copy
call dword [sym.imp.QtCore4.dll_private:_static_struct_QString::Data____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x54], eax
mov ecx, dword [esi + 0x3c]
lea edx, [esp + 0x54]
push edx
mov byte [esp + 0x204], 0x1b
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIconText_class_QString_const__]
mov eax, dword [esp + 0x54]
mov byte [esp + 0x200], bl
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x422b23
mov edx, dword [esp + 0x54]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0xffffffffffffffff
push str._editcopy.png
call dword [sym.imp.QtCore4.dll_private:_static_struct_QString::Data____cdecl_QString::fromLatin1_helper_char_const___int_]
mov dword [esp + 0x58], eax
lea eax, [esp + 0x58]
push eax
lea ecx, [esp + 0x24]
push ecx
lea edx, [esp + 0x160]
push edx
mov byte [esp + 0x214], 0x1c
call fcn.0040fd40
add esp, 0x14
push eax
lea ecx, [esp + 0x1cc]
mov byte [esp + 0x204], 0x1d
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 0x3c]
push eax
mov byte [esp + 0x204], 0x1e
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x1c8]
mov byte [esp + 0x200], 0x1d
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
mov eax, dword [esp + 0x150]
mov byte [esp + 0x200], 0x1c
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x422bbc
mov edx, dword [esp + 0x150]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov eax, dword [esp + 0x50]
mov byte [esp + 0x200], bl
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x422bde
mov edx, dword [esp + 0x50]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x3c]
push 9
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setShortcuts_enum_QKeySequence::StandardKey_]
mov ecx, dword [esi + 0x3c]
push ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setEnabled_bool_]
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0x190]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea eax, [esp + 0xb4]
push str.Find_in_Text...
push eax
mov byte [esp + 0x20c], 0x1f
call fcn.0041efe0
add esp, 0xc
mov edx, dword [esi + 0x18]
lea ecx, [esp + 0x180]
push ecx
push str.1showTextSearch__
push edx
push eax
mov ecx, ebp
mov byte [esp + 0x210], 0x20
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov dword [esi + 0x40], eax
mov eax, dword [esp + 0xb0]
mov byte [esp + 0x200], 0x1f
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x422c70
mov edx, dword [esp + 0xb0]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x180]
mov byte [esp + 0x200], bl
call edi
push ebx
lea eax, [esp + 0xbc]
push str.Find
push eax
call fcn.0041efe0
add esp, 0xc
mov ecx, dword [esi + 0x40]
push eax
mov byte [esp + 0x204], 0x21
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIconText_class_QString_const__]
mov ecx, dword [esp + 0xb8]
mov byte [esp + 0x200], bl
or edx, 0xffffffff
lock xadd dword [ecx], edx
jne 0x422cd0
mov eax, dword [esp + 0xb8]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0xffffffffffffffff
push str._find.png
call dword [sym.imp.QtCore4.dll_private:_static_struct_QString::Data____cdecl_QString::fromLatin1_helper_char_const___int_]
mov dword [esp + 0x40], eax
lea ecx, [esp + 0x40]
push ecx
lea edx, [esp + 0x24]
push edx
lea eax, [esp + 0x168]
push eax
mov byte [esp + 0x214], 0x22
call fcn.0040fd40
add esp, 0x14
push eax
lea ecx, [esp + 0x2c]
mov byte [esp + 0x204], 0x23
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 0x40]
push eax
mov byte [esp + 0x204], 0x24
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x28]
mov byte [esp + 0x200], 0x23
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
mov ecx, dword [esp + 0x158]
mov byte [esp + 0x200], 0x22
or edx, 0xffffffff
lock xadd dword [ecx], edx
jne 0x422d63
mov eax, dword [esp + 0x158]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esp + 0x38]
mov byte [esp + 0x200], bl
or edx, 0xffffffff
lock xadd dword [ecx], edx
jne 0x422d85
mov eax, dword [esp + 0x38]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x40]
push 0x16
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setShortcuts_enum_QKeySequence::StandardKey_]
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0x1a8]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea ecx, [esp + 0xc4]
push str.Find_Next
push ecx
mov byte [esp + 0x20c], 0x25
call fcn.0041efe0
add esp, 0xc
mov ecx, dword [esi + 0x18]
lea edx, [esp + 0x198]
push edx
push str.1findNext__
push ecx
push eax
mov ecx, ebp
mov byte [esp + 0x210], 0x26
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov edx, dword [esp + 0xc0]
mov dword [esp + 0x28], eax
mov byte [esp + 0x200], 0x25
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x422e0e
mov ecx, dword [esp + 0xc0]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x198]
mov byte [esp + 0x200], bl
call edi
mov ecx, dword [esp + 0x28]
push 0x17
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setShortcuts_enum_QKeySequence::StandardKey_]
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0x170]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea edx, [esp + 0xcc]
push str.Find_Previous
push edx
mov byte [esp + 0x20c], 0x27
call fcn.0041efe0
add esp, 0xc
mov edx, dword [esi + 0x18]
lea ecx, [esp + 0x160]
push ecx
push str.1findPrevious__
push edx
push eax
mov ecx, ebp
mov byte [esp + 0x210], 0x28
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov dword [esp + 0x28], eax
mov eax, dword [esp + 0xc8]
mov byte [esp + 0x200], 0x27
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x422ea8
mov edx, dword [esp + 0xc8]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x160]
mov byte [esp + 0x200], bl
call edi
mov ecx, dword [esp + 0x28]
push 0x18
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setShortcuts_enum_QKeySequence::StandardKey_]
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addSeparator_void_]
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0x198]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea eax, [esp + 0xd4]
push str.Preferences...
push eax
mov byte [esp + 0x20c], 0x29
call fcn.0041efe0
add esp, 0xc
lea ecx, [esp + 0x188]
push ecx
push str.1showPreferences__
push esi
push eax
mov ecx, ebp
mov byte [esp + 0x210], 0x2a
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov edx, dword [esp + 0xd0]
mov ebp, eax
mov byte [esp + 0x200], 0x29
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x422f45
mov ecx, dword [esp + 0xd0]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x188]
mov byte [esp + 0x200], bl
call edi
push 5
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setMenuRole_enum_QAction::MenuRole_]
push ebx
lea edx, [esp + 0xdc]
push str.View
push edx
call fcn.0041efe0
add esp, 0xc
push eax
mov ecx, esi
mov byte [esp + 0x204], 0x2b
call dword [sym.imp.QtGui4.dll_public:_class_QMenuBar____thiscall_QMainWindow::menuBar_void_const]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_class_QMenu____thiscall_QMenuBar::addMenu_class_QString_const__]
mov dword [esi + 0x68], eax
mov eax, dword [esp + 0xd8]
mov byte [esp + 0x200], bl
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x422fb9
mov edx, dword [esp + 0xd8]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0xf0]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea eax, [esp + 0x16c]
push str.Zoom_in
push eax
mov byte [esp + 0x20c], 0x2c
call fcn.0041efe0
add esp, 0xc
mov edx, dword [esi + 0x18]
lea ecx, [esp + 0xe0]
push ecx
mov ecx, dword [esi + 0x68]
push str.1zoomIn__
push edx
push eax
mov byte [esp + 0x210], 0x2d
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov dword [esi + 0x50], eax
mov eax, dword [esp + 0x168]
mov byte [esp + 0x200], 0x2c
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x423037
mov edx, dword [esp + 0x168]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0xe0]
mov byte [esp + 0x200], bl
call edi
mov ecx, dword [esi + 0x50]
mov ebp, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setPriority_enum_QAction::Priority_]
push ebx
call ebp
push 0xffffffffffffffff
push str._zoomin.png
call dword [sym.imp.QtCore4.dll_private:_static_struct_QString::Data____cdecl_QString::fromLatin1_helper_char_const___int_]
mov dword [esp + 0x68], eax
lea eax, [esp + 0x68]
push eax
lea ecx, [esp + 0x24]
push ecx
lea edx, [esp + 0x1b8]
push edx
mov byte [esp + 0x214], 0x2e
call fcn.0040fd40
add esp, 0x14
push eax
lea ecx, [esp + 0x1bc]
mov byte [esp + 0x204], 0x2f
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 0x50]
push eax
mov byte [esp + 0x204], 0x30
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x1b8]
mov byte [esp + 0x200], 0x2f
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
mov eax, dword [esp + 0x1a8]
mov byte [esp + 0x200], 0x2e
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x4230ec
mov edx, dword [esp + 0x1a8]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov eax, dword [esp + 0x60]
mov byte [esp + 0x200], bl
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x42310e
mov edx, dword [esp + 0x60]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x10
lea ecx, [esp + 0xec]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_enum_QKeySequence::StandardKey_]
mov ecx, dword [esi + 0x50]
lea eax, [esp + 0xe8]
push eax
mov byte [esp + 0x204], 0x31
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setShortcut_class_QKeySequence_const__]
lea ecx, [esp + 0xe8]
mov byte [esp + 0x200], bl
call edi
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0x100]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea ecx, [esp + 0x174]
push str.Zoom_out
push ecx
mov byte [esp + 0x20c], 0x32
call fcn.0041efe0
add esp, 0xc
mov ecx, dword [esi + 0x18]
lea edx, [esp + 0xf0]
push edx
push str.1zoomOut__
push ecx
mov ecx, dword [esi + 0x68]
push eax
mov byte [esp + 0x210], 0x33
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov edx, dword [esp + 0x170]
mov dword [esi + 0x54], eax
mov byte [esp + 0x200], 0x32
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x4231c4
mov ecx, dword [esp + 0x170]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0xf0]
mov byte [esp + 0x200], bl
call edi
mov ecx, dword [esi + 0x54]
push ebx
call ebp
push 0xffffffffffffffff
push str._zoomout.png
call dword [sym.imp.QtCore4.dll_private:_static_struct_QString::Data____cdecl_QString::fromLatin1_helper_char_const___int_]
mov dword [esp + 0x48], eax
lea edx, [esp + 0x48]
push edx
lea eax, [esp + 0x24]
push eax
lea ecx, [esp + 0x1a0]
push ecx
mov byte [esp + 0x214], 0x34
call fcn.0040fd40
add esp, 0x14
push eax
lea ecx, [esp + 0x1dc]
mov byte [esp + 0x204], 0x35
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 0x54]
push eax
mov byte [esp + 0x204], 0x36
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x1d8]
mov byte [esp + 0x200], 0x35
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
mov edx, dword [esp + 0x190]
mov byte [esp + 0x200], 0x34
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x423273
mov ecx, dword [esp + 0x190]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov edx, dword [esp + 0x40]
mov byte [esp + 0x200], bl
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x423295
mov ecx, dword [esp + 0x40]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0x11
lea ecx, [esp + 0xfc]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_enum_QKeySequence::StandardKey_]
mov ecx, dword [esi + 0x54]
lea edx, [esp + 0xf8]
push edx
mov byte [esp + 0x204], 0x37
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setShortcut_class_QKeySequence_const__]
lea ecx, [esp + 0xf8]
mov byte [esp + 0x200], bl
call edi
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0x110]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea eax, [esp + 0x140]
push str.Normal_Size
push eax
mov byte [esp + 0x20c], 0x38
call fcn.0041efe0
add esp, 0xc
mov edx, dword [esi + 0x18]
lea ecx, [esp + 0x100]
push ecx
mov ecx, dword [esi + 0x68]
push str.1resetZoom__
push edx
push eax
mov byte [esp + 0x210], 0x39
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov dword [esi + 0x58], eax
mov eax, dword [esp + 0x13c]
mov byte [esp + 0x200], 0x38
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x42334b
mov edx, dword [esp + 0x13c]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x100]
mov byte [esp + 0x200], bl
call edi
mov ecx, dword [esi + 0x58]
push ebx
call ebp
push 0xffffffffffffffff
push str._resetzoom.png
call dword [sym.imp.QtCore4.dll_private:_static_struct_QString::Data____cdecl_QString::fromLatin1_helper_char_const___int_]
mov dword [esp + 0x34], eax
lea eax, [esp + 0x34]
push eax
lea ecx, [esp + 0x24]
push ecx
lea edx, [esp + 0x154]
push edx
mov byte [esp + 0x214], 0x3a
call fcn.0040fd40
add esp, 0x14
push eax
lea ecx, [esp + 0x60]
mov byte [esp + 0x204], 0x3b
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 0x58]
push eax
mov byte [esp + 0x204], 0x3c
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x5c]
mov byte [esp + 0x200], 0x3b
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
mov eax, dword [esp + 0x144]
mov byte [esp + 0x200], 0x3a
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x4233f4
mov edx, dword [esp + 0x144]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov eax, dword [esp + 0x2c]
mov byte [esp + 0x200], bl
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x423416
mov edx, dword [esp + 0x2c]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ebx
lea eax, [esp + 0x150]
push str.Ctrl0
push eax
call fcn.0041efe0
add esp, 0xc
mov ebp, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_class_QString_const__]
push eax
lea ecx, [esp + 0x74]
mov byte [esp + 0x204], 0x3d
call ebp
lea ecx, [esp + 0x70]
push ecx
mov ecx, dword [esi + 0x58]
mov byte [esp + 0x204], 0x3e
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setShortcut_class_QKeySequence_const__]
lea ecx, [esp + 0x70]
mov byte [esp + 0x200], 0x3d
call edi
mov edx, dword [esp + 0x14c]
mov byte [esp + 0x200], bl
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x42348d
mov ecx, dword [esp + 0x14c]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x68]
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addSeparator_void_]
push ebx
lea edx, [esp + 0x158]
push str.ALTC
push edx
call fcn.0041efe0
add esp, 0xc
push eax
lea ecx, [esp + 0x68]
mov byte [esp + 0x204], 0x3f
call ebp
mov dword [esp + 0x5c], eax
push ebx
lea eax, [esp + 0x114]
push str.Contents
push eax
mov byte [esp + 0x20c], 0x40
call fcn.0041efe0
add esp, 0xc
mov ecx, dword [esp + 0x5c]
push ecx
mov ecx, dword [esi + 0x68]
push str.1showContents__
push esi
push eax
mov byte [esp + 0x210], 0x41
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov edx, dword [esp + 0x110]
mov byte [esp + 0x200], 0x40
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x423523
mov ecx, dword [esp + 0x110]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x64]
mov byte [esp + 0x200], 0x3f
call edi
mov edx, dword [esp + 0x154]
mov byte [esp + 0x200], bl
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x423559
mov ecx, dword [esp + 0x154]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ebx
lea edx, [esp + 0x160]
push str.ALTI
push edx
call fcn.0041efe0
add esp, 0xc
push eax
lea ecx, [esp + 0x70]
mov byte [esp + 0x204], 0x42
call ebp
mov dword [esp + 0x64], eax
push ebx
lea eax, [esp + 0x11c]
push str.Index
push eax
mov byte [esp + 0x20c], 0x43
call fcn.0041efe0
add esp, 0xc
mov ecx, dword [esp + 0x64]
push ecx
mov ecx, dword [esi + 0x68]
push str.1showIndex__
push esi
push eax
mov byte [esp + 0x210], 0x44
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov edx, dword [esp + 0x118]
mov byte [esp + 0x200], 0x43
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x4235e6
mov ecx, dword [esp + 0x118]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x6c]
mov byte [esp + 0x200], 0x42
call edi
mov edx, dword [esp + 0x15c]
mov byte [esp + 0x200], bl
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x42361c
mov ecx, dword [esp + 0x15c]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ebx
lea edx, [esp + 0x168]
push str.ALTO
push edx
call fcn.0041efe0
add esp, 0xc
push eax
lea ecx, [esp + 0x5c]
mov byte [esp + 0x204], 0x45
call ebp
mov dword [esp + 0x6c], eax
push ebx
lea eax, [esp + 0x124]
push 0x445094
push eax
mov byte [esp + 0x20c], 0x46
call fcn.0041efe0
add esp, 0xc
mov ecx, dword [esp + 0x6c]
push ecx
mov ecx, dword [esi + 0x68]
push str.1showBookmarksDockWidget__
push esi
push eax
mov byte [esp + 0x210], 0x47
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov edx, dword [esp + 0x120]
mov byte [esp + 0x200], 0x46
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x4236a9
mov ecx, dword [esp + 0x120]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x58]
mov byte [esp + 0x200], 0x45
call edi
mov edx, dword [esp + 0x164]
mov byte [esp + 0x200], bl
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x4236df
mov ecx, dword [esp + 0x164]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ebx
lea edx, [esp + 0x170]
push str.ALTS
push edx
call fcn.0041efe0
add esp, 0xc
push eax
lea ecx, [esp + 0x1d4]
mov byte [esp + 0x204], 0x48
call ebp
mov dword [esp + 0x58], eax
push ebx
lea eax, [esp + 0x12c]
push str.Search
push eax
mov byte [esp + 0x20c], 0x49
call fcn.0041efe0
add esp, 0xc
mov ecx, dword [esp + 0x58]
push ecx
mov ecx, dword [esi + 0x68]
push str.1showSearchWidget__
push esi
push eax
mov byte [esp + 0x210], 0x4a
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov edx, dword [esp + 0x128]
mov byte [esp + 0x200], 0x49
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x42376f
mov ecx, dword [esp + 0x128]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x1d0]
mov byte [esp + 0x200], 0x48
call edi
mov edx, dword [esp + 0x16c]
mov byte [esp + 0x200], bl
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x4237a8
mov ecx, dword [esp + 0x16c]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ebx
lea edx, [esp + 0x134]
push 0x44853c
push edx
call fcn.0041efe0
add esp, 0xc
push eax
mov ecx, esi
mov byte [esp + 0x204], 0x4b
call dword [sym.imp.QtGui4.dll_public:_class_QMenuBar____thiscall_QMainWindow::menuBar_void_const]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_class_QMenu____thiscall_QMenuBar::addMenu_class_QString_const__]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x130]
mov byte [esp + 0x200], bl
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x423803
mov edx, dword [esp + 0x130]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0x84]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea eax, [esp + 0x178]
push str.Home
push eax
mov byte [esp + 0x20c], 0x4c
call fcn.0041efe0
add esp, 0xc
mov edx, dword [esi + 0x18]
lea ecx, [esp + 0x74]
push ecx
mov ecx, dword [esp + 0x20]
push str.1home__
push edx
push eax
mov byte [esp + 0x210], 0x4d
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov dword [esi + 0x34], eax
mov eax, dword [esp + 0x174]
mov byte [esp + 0x200], 0x4c
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x42387f
mov edx, dword [esp + 0x174]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x74]
mov byte [esp + 0x200], bl
call edi
push ebx
lea eax, [esp + 0x88]
push str.ALTHome
push eax
call fcn.0041efe0
add esp, 0xc
push eax
lea ecx, [esp + 0x80]
mov byte [esp + 0x204], 0x4e
call ebp
lea ecx, [esp + 0x7c]
push ecx
mov ecx, dword [esi + 0x34]
mov byte [esp + 0x204], 0x4f
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setShortcut_class_QKeySequence_const__]
lea ecx, [esp + 0x7c]
mov byte [esp + 0x200], 0x4e
call edi
mov edx, dword [esp + 0x84]
mov byte [esp + 0x200], bl
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x423900
mov ecx, dword [esp + 0x84]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ebp, dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
push 0xffffffffffffffff
push str._home.png
call dword [sym.imp.QtCore4.dll_private:_static_struct_QString::Data____cdecl_QString::fromLatin1_helper_char_const___int_]
mov dword [esp + 0x50], eax
lea edx, [esp + 0x50]
push edx
lea eax, [esp + 0x24]
push eax
lea ecx, [esp + 0x9c]
push ecx
mov byte [esp + 0x214], 0x50
call fcn.0040fd40
add esp, 0x14
push eax
lea ecx, [esp + 0x1f4]
mov byte [esp + 0x204], 0x51
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 0x34]
push eax
mov byte [esp + 0x204], 0x52
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x1f0]
mov byte [esp + 0x200], 0x51
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
mov edx, dword [esp + 0x8c]
mov byte [esp + 0x200], 0x50
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x42399b
mov ecx, dword [esp + 0x8c]
push ecx
call ebp
add esp, 4
mov edx, dword [esp + 0x48]
mov byte [esp + 0x200], bl
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x4239b9
mov ecx, dword [esp + 0x48]
push ecx
call ebp
add esp, 4
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0xac]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea edx, [esp + 0x98]
push str.Back
push edx
mov byte [esp + 0x20c], 0x53
call fcn.0041efe0
add esp, 0xc
mov edx, dword [esi + 0x18]
lea ecx, [esp + 0x9c]
push ecx
mov ecx, dword [esp + 0x20]
push str.1backward__
push edx
push eax
mov byte [esp + 0x210], 0x54
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov dword [esi + 0x2c], eax
mov eax, dword [esp + 0x94]
mov byte [esp + 0x200], 0x53
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x423a34
mov edx, dword [esp + 0x94]
push edx
call ebp
add esp, 4
lea ecx, [esp + 0x9c]
mov byte [esp + 0x200], bl
call edi
mov ecx, dword [esi + 0x2c]
mov ebp, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setEnabled_bool_]
push ebx
call ebp
mov ecx, dword [esi + 0x2c]
push 0xd
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setShortcuts_enum_QKeySequence::StandardKey_]
push 0xffffffffffffffff
push str._previous.png
call dword [sym.imp.QtCore4.dll_private:_static_struct_QString::Data____cdecl_QString::fromLatin1_helper_char_const___int_]
mov dword [esp + 0x70], eax
lea eax, [esp + 0x70]
push eax
lea ecx, [esp + 0x24]
push ecx
lea edx, [esp + 0xb4]
push edx
mov byte [esp + 0x214], 0x55
call fcn.0040fd40
add esp, 0x14
push eax
lea ecx, [esp + 0x1b8]
mov byte [esp + 0x204], 0x56
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 0x2c]
push eax
mov byte [esp + 0x204], 0x57
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x1b4]
mov byte [esp + 0x200], 0x56
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
mov eax, dword [esp + 0xa4]
mov byte [esp + 0x200], 0x55
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x423af4
mov edx, dword [esp + 0xa4]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov eax, dword [esp + 0x68]
mov byte [esp + 0x200], bl
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x423b16
mov edx, dword [esp + 0x68]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0xc4]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea eax, [esp + 0xb0]
push str.Forward
push eax
mov byte [esp + 0x20c], 0x58
call fcn.0041efe0
add esp, 0xc
mov edx, dword [esi + 0x18]
lea ecx, [esp + 0xb4]
push ecx
mov ecx, dword [esp + 0x20]
push str.1forward__
push edx
push eax
mov byte [esp + 0x210], 0x59
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov dword [esi + 0x30], eax
mov eax, dword [esp + 0xac]
mov byte [esp + 0x200], 0x58
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x423b95
mov edx, dword [esp + 0xac]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0xb4]
mov byte [esp + 0x200], bl
call edi
mov ecx, dword [esi + 0x30]
push ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setPriority_enum_QAction::Priority_]
mov ecx, dword [esi + 0x30]
push ebx
call ebp
mov ecx, dword [esi + 0x30]
push 0xe
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setShortcuts_enum_QKeySequence::StandardKey_]
push 0xffffffffffffffff
push str._next.png
call dword [sym.imp.QtCore4.dll_private:_static_struct_QString::Data____cdecl_QString::fromLatin1_helper_char_const___int_]
mov dword [esp + 0x38], eax
lea eax, [esp + 0x38]
push eax
lea ecx, [esp + 0x24]
push ecx
lea edx, [esp + 0xcc]
push edx
mov byte [esp + 0x214], 0x5a
call fcn.0040fd40
add esp, 0x14
push eax
lea ecx, [esp + 0x1c0]
mov byte [esp + 0x204], 0x5b
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 0x30]
push eax
mov byte [esp + 0x204], 0x5c
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x1bc]
mov byte [esp + 0x200], 0x5b
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
mov eax, dword [esp + 0xbc]
mov byte [esp + 0x200], 0x5a
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x423c59
mov edx, dword [esp + 0xbc]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov eax, dword [esp + 0x30]
mov byte [esp + 0x200], bl
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x423c7b
mov edx, dword [esp + 0x30]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0xdc]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea eax, [esp + 0xc8]
push str.Sync_with_Table_of_Contents
push eax
mov byte [esp + 0x20c], 0x5d
call fcn.0041efe0
add esp, 0xc
mov ebp, dword [esp + 0x1c]
lea ecx, [esp + 0xcc]
push ecx
push str.1syncContents__
push esi
push eax
mov ecx, ebp
mov byte [esp + 0x210], 0x5e
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov edx, dword [esp + 0xc4]
mov dword [esi + 0x38], eax
mov byte [esp + 0x200], 0x5d
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x423cf9
mov ecx, dword [esp + 0xc4]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0xcc]
mov byte [esp + 0x200], bl
call edi
push ebx
lea edx, [esp + 0xd8]
push str.Sync
push edx
call fcn.0041efe0
add esp, 0xc
mov ecx, dword [esi + 0x38]
push eax
mov byte [esp + 0x204], 0x5f
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIconText_class_QString_const__]
mov eax, dword [esp + 0xd4]
mov byte [esp + 0x200], bl
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x423d59
mov edx, dword [esp + 0xd4]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 0xffffffffffffffff
push str._synctoc.png
call dword [sym.imp.QtCore4.dll_private:_static_struct_QString::Data____cdecl_QString::fromLatin1_helper_char_const___int_]
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
push eax
lea ecx, [esp + 0x24]
push ecx
lea edx, [esp + 0xec]
push edx
mov byte [esp + 0x214], 0x60
call fcn.0040fd40
add esp, 0x14
push eax
lea ecx, [esp + 0x1c8]
mov byte [esp + 0x204], 0x61
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::constructor_class_QString_const__]
mov ecx, dword [esi + 0x38]
push eax
mov byte [esp + 0x204], 0x62
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setIcon_class_QIcon_const__]
lea ecx, [esp + 0x1c4]
mov byte [esp + 0x200], 0x61
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QIcon::destructor_void_]
mov eax, dword [esp + 0xdc]
mov byte [esp + 0x200], 0x60
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x423df2
mov edx, dword [esp + 0xdc]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov eax, dword [esp + 0x20]
mov byte [esp + 0x200], bl
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x423e14
mov edx, dword [esp + 0x20]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addSeparator_void_]
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0xfc]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea eax, [esp + 0xe8]
push str.Next_Page
push eax
mov byte [esp + 0x20c], 0x63
call fcn.0041efe0
add esp, 0xc
mov edx, dword [esi + 0x18]
lea ecx, [esp + 0xec]
push ecx
push str.1nextPage__
push edx
push eax
mov ecx, ebp
mov byte [esp + 0x210], 0x64
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0xe4]
mov byte [esp + 0x200], 0x63
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x423e9a
mov edx, dword [esp + 0xe4]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0xec]
mov byte [esp + 0x200], bl
call edi
push ebx
push ebx
push ebx
push 0x5000017
lea ecx, [esp + 0x1e4]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
mov ebp, eax
push ebx
lea eax, [esp + 0xf8]
push str.CtrlAltRight
push eax
mov byte [esp + 0x20c], 0x65
call fcn.0041efe0
add esp, 0xc
push eax
lea ecx, [esp + 0x1d0]
mov byte [esp + 0x204], 0x66
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_class_QString_const__]
mov ecx, dword [sym.imp.QtCore4.dll_struct_QListData::Data_QListData::shared_null]
mov dword [esp + 0x24], ecx
mov edx, 1
lock xadd dword [ecx], edx
push eax
lea ecx, [esp + 0x28]
mov byte [esp + 0x204], 0x68
call fcn.00421910
push ebp
lea ecx, [esp + 0x28]
call fcn.00421910
mov ecx, dword [esp + 0x20]
lea eax, [esp + 0x24]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setShortcuts_class_QList_class_QKeySequence__const__]
mov eax, dword [esp + 0x24]
mov byte [esp + 0x200], 0x67
cmp eax, ebx
je 0x423f5a
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x423f5a
mov edx, dword [esp + 0x24]
push edx
lea ecx, [esp + 0x28]
call fcn.004210b0
lea ecx, [esp + 0x1cc]
mov byte [esp + 0x200], 0x66
call edi
mov eax, dword [esp + 0xf4]
mov byte [esp + 0x200], 0x65
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x423f94
mov edx, dword [esp + 0xf4]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x1d4]
mov byte [esp + 0x200], bl
call edi
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0x114]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea eax, [esp + 0x100]
push str.Previous_Page
push eax
mov byte [esp + 0x20c], 0x69
call fcn.0041efe0
add esp, 0xc
mov edx, dword [esi + 0x18]
lea ecx, [esp + 0x104]
push ecx
mov ecx, dword [esp + 0x20]
push str.1previousPage__
push edx
push eax
mov byte [esp + 0x210], 0x6a
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0xfc]
mov byte [esp + 0x200], 0x69
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x424024
mov edx, dword [esp + 0xfc]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x104]
mov byte [esp + 0x200], bl
call edi
push ebx
push ebx
push ebx
push 0x5000016
lea ecx, [esp + 0x1f4]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
mov ebp, eax
push ebx
lea eax, [esp + 0x110]
push str.CtrlAltLeft
push eax
mov byte [esp + 0x20c], 0x6b
call fcn.0041efe0
add esp, 0xc
push eax
lea ecx, [esp + 0x1e0]
mov byte [esp + 0x204], 0x6c
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_class_QString_const__]
mov ecx, dword [sym.imp.QtCore4.dll_struct_QListData::Data_QListData::shared_null]
mov dword [esp + 0x1c], ecx
mov edx, 1
lock xadd dword [ecx], edx
push eax
lea ecx, [esp + 0x20]
mov byte [esp + 0x204], 0x6e
call fcn.00421910
push ebp
lea ecx, [esp + 0x20]
call fcn.00421910
mov ecx, dword [esp + 0x20]
lea eax, [esp + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setShortcuts_class_QList_class_QKeySequence__const__]
mov eax, dword [esp + 0x1c]
mov byte [esp + 0x200], 0x6d
cmp eax, ebx
je 0x4240e4
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x4240e4
mov edx, dword [esp + 0x1c]
push edx
lea ecx, [esp + 0x20]
call fcn.004210b0
lea ecx, [esp + 0x1dc]
mov byte [esp + 0x200], 0x6c
call edi
mov eax, dword [esp + 0x10c]
mov byte [esp + 0x200], 0x6b
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x42411e
mov edx, dword [esp + 0x10c]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
lea ecx, [esp + 0x1e4]
mov byte [esp + 0x200], bl
call edi
call fcn.004094b0
mov ebp, eax
cmp ebp, ebx
je 0x424198
push ebx
lea eax, [esp + 0x118]
push str.Bookmarks
push eax
call fcn.0041efe0
add esp, 0xc
push eax
mov ecx, esi
mov byte [esp + 0x204], 0x6f
call dword [sym.imp.QtGui4.dll_public:_class_QMenuBar____thiscall_QMainWindow::menuBar_void_const]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_class_QMenu____thiscall_QMenuBar::addMenu_class_QString_const__]
push eax
mov ecx, ebp
call fcn.0040a280
mov ecx, dword [esp + 0x114]
mov byte [esp + 0x200], bl
or edx, 0xffffffff
lock xadd dword [ecx], edx
jne 0x424198
mov eax, dword [esp + 0x114]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ebx
lea ecx, [esp + 0x120]
push str.Help
push ecx
call fcn.0041efe0
add esp, 0xc
push eax
mov ecx, esi
mov byte [esp + 0x204], 0x70
call dword [sym.imp.QtGui4.dll_public:_class_QMenuBar____thiscall_QMainWindow::menuBar_void_const]
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_class_QMenu____thiscall_QMenuBar::addMenu_class_QString_const__]
mov edx, dword [esp + 0x11c]
mov ebp, eax
mov byte [esp + 0x200], bl
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x4241f1
mov ecx, dword [esp + 0x11c]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ebx
push ebx
push ebx
push ebx
lea ecx, [esp + 0x13c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QKeySequence::constructor_int__int__int__int_]
push ebx
lea edx, [esp + 0x128]
push str.About...
push edx
mov byte [esp + 0x20c], 0x71
call fcn.0041efe0
add esp, 0xc
lea ecx, [esp + 0x12c]
push ecx
push str.1showAboutDialog__
push esi
push eax
mov ecx, ebp
mov byte [esp + 0x210], 0x72
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QMenu::addAction_class_QString_const___class_QObject_const___char_const___class_QKeySequence_const__]
mov edx, dword [esp + 0x124]
mov ebp, dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
mov dword [esi + 0x5c], eax
mov byte [esp + 0x200], 0x71
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x42426d
mov ecx, dword [esp + 0x124]
push ecx
call ebp
add esp, 4
lea ecx, [esp + 0x12c]
mov byte [esp + 0x200], bl
call edi
mov ecx, dword [esi + 0x5c]
push 4
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAction::setMenuRole_enum_QAction::MenuRole_]
push ebx
lea edx, [esp + 0x138]
push str.Navigation_Toolbar
push edx
call fcn.0041efe0
add esp, 0xc
push eax
mov ecx, esi
mov byte [esp + 0x204], 0x73
call dword [sym.imp.QtGui4.dll_public:_class_QToolBar____thiscall_QMainWindow::addToolBar_class_QString_const__]
mov edi, eax
mov eax, dword [esp + 0x134]
mov byte [esp + 0x200], bl
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x4242d5
mov edx, dword [esp + 0x134]
push edx
call ebp
add esp, 4
push 0xffffffffffffffff
push str.NavigationToolBar
call dword [sym.imp.QtCore4.dll_private:_static_struct_QString::Data____cdecl_QString::fromLatin1_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x3c], eax
lea eax, [esp + 0x3c]
push eax
mov ecx, edi
mov byte [esp + 0x204], 0x74
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov ecx, dword [esp + 0x3c]
mov byte [esp + 0x200], bl
or edx, 0xffffffff
lock xadd dword [ecx], edx
jne 0x42431c
mov eax, dword [esp + 0x3c]
push eax
call ebp
add esp, 4
mov ecx, dword [esi + 0x2c]
mov ebp, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::addAction_class_QAction__]
push ecx
mov ecx, edi
call ebp
mov edx, dword [esi + 0x30]
push edx
mov ecx, edi
call ebp
mov eax, dword [esi + 0x34]
push eax
mov ecx, edi
call ebp
mov ecx, dword [esi + 0x38]
push ecx
mov ecx, edi
call ebp
mov ecx, edi
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QToolBar::addSeparator_void_]
mov edx, dword [esi + 0x3c]
push edx
mov ecx, edi
mov dword [esp + 0x1f0], eax
call ebp
mov eax, dword [esi + 0x44]
push eax
mov ecx, edi
call ebp
mov ecx, dword [esi + 0x40]
push ecx
mov ecx, edi
call ebp
mov ecx, edi
call dword [sym.imp.QtGui4.dll_public:_class_QAction____thiscall_QToolBar::addSeparator_void_]
mov edx, dword [esi + 0x50]
push edx
mov ecx, edi
mov dword [esp + 0x1f8], eax
call ebp
mov eax, dword [esi + 0x54]
push eax
mov ecx, edi
call ebp
mov ecx, dword [esi + 0x58]
push ecx
mov ecx, edi
call ebp
mov eax, dword [sym.imp.QtCore4.dll_struct_QListData::Data_QListData::shared_null]
mov dword [esp + 0x14], eax
mov edx, 1
lock xadd dword [eax], edx
lea eax, [esi + 0x2c]
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x204], 0x75
call fcn.00421510
lea eax, [esi + 0x30]
push eax
lea ecx, [esp + 0x18]
call fcn.00421510
lea eax, [esi + 0x34]
push eax
lea ecx, [esp + 0x18]
call fcn.00421510
lea eax, [esp + 0x1ec]
push eax
lea ecx, [esp + 0x18]
call fcn.00421510
lea eax, [esi + 0x50]
push eax
lea ecx, [esp + 0x18]
call fcn.00421510
lea eax, [esi + 0x54]
push eax
lea ecx, [esp + 0x18]
call fcn.00421510
lea ecx, [esp + 0x1f4]
push ecx
lea ecx, [esp + 0x18]
call fcn.00421510
lea eax, [esi + 0x3c]
push eax
lea ecx, [esp + 0x18]
call fcn.00421510
lea eax, [esi + 0x44]
push eax
lea ecx, [esp + 0x18]
call fcn.00421510
lea eax, [esi + 0x40]
push eax
lea ecx, [esp + 0x18]
call fcn.00421510
mov ecx, dword [esi + 0x18]
lea edx, [esp + 0x14]
push edx
call fcn.00412740
mov eax, dword [esi + 0x18]
mov edi, 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 ebx
push str.1copyAvailable_bool_
push esi
push str.2copyAvailable_bool_
push eax
call edi
mov ecx, dword [esi + 0x18]
push ebx
push str.1updateNavigationItems__
push esi
push str.2currentViewerChanged__
push ecx
call edi
mov edx, dword [esi + 0x18]
push ebx
push str.1updateTabCloseAction__
push esi
push str.2currentViewerChanged__
push edx
call edi
mov eax, dword [esi + 0x18]
push ebx
push str.1updateNavigationItems__
push esi
push str.2forwardAvailable_bool_
push eax
call edi
mov ecx, dword [esi + 0x18]
add esp, 0x50
push ebx
push str.1updateNavigationItems__
push esi
push str.2backwardAvailable_bool_
push ecx
call edi
add esp, 0x14
push ebx
push str.1showMessage_QString_
mov ecx, esi
call dword [sym.imp.QtGui4.dll_public:_class_QStatusBar____thiscall_QMainWindow::statusBar_void_const]
mov edx, dword [esi + 0x18]
push eax
push str.2highlighted_QString_
push edx
call edi
mov eax, dword [esi + 0x18]
mov ecx, dword [esi + 0x1c]
push ebx
push str.1setSource_QUrl_
push eax
push str.2linkActivated_QUrl_
push ecx
call edi
mov edx, dword [esi + 0x1c]
push ebx
push str.1showTopicChooser_QMap_QString_QUrl__QString_
push esi
push str.2linksActivated_QMap_QString_QUrl__QString_
push edx
call edi
push ebx
push str.1activateCurrentCentralWidgetTab__
push esi
mov eax, dword [esi + 0x1c]
push str.2escapePressed__
push eax
call edi
mov ecx, dword [esi + 0x18]
mov edx, dword [esi + 0x20]
add esp, 0x50
push ebx
push str.1setSource_QUrl_
push ecx
push str.2linkActivated_QUrl_
push edx
call edi
mov eax, dword [esi + 0x20]
push ebx
push str.1activateCurrentCentralWidgetTab__
push esi
push str.2escapePressed__
push eax
call edi
mov eax, dword [esp + 0x3c]
add esp, 0x28
mov byte [esp + 0x200], bl
cmp eax, ebx
je 0x424557
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne 0x424557
mov edx, dword [esp + 0x14]
mov eax, dword [edx]
test eax, eax
jne 0x424557
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.QtCore4.dll_void___cdecl_qFree_void__]
add esp, 4
mov edx, dword [esp + 0x18]
mov dword [esp + 0x200], 0xffffffff
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x42457d
mov ecx, dword [esp + 0x18]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esp + 0x1f8]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x1f0
ret