Function at 0x418670
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x677163
mov eax, dword fs:[0]
push eax
sub esp, 0x38
push ebx
push ebp
push esi
push edi
mov eax, dword [0x76c12c]
xor eax, esp
push eax
lea eax, [esp + 0x4c]
mov dword fs:[0], eax
mov esi, ecx
mov ebx, dword [esp + 0x5c]
lea eax, [esp + 0x1c]
push eax
mov ecx, ebx
call dword [sym.imp.QtCore4.dll_public:_class_QString___thiscall_QObject::objectName_void_]
mov dword [esp + 0x54], 0
mov ecx, dword [eax]
cmp dword [ecx + 8], 0
sete byte [esp + 0x1b]
or ebp, 0xffffffff
mov dword [esp + 0x54], ebp
lea ecx, [esp + 0x1c]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [esp + 0x1b], 0
mov edi, dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
je 0x41870a
push ebp
lea edx, [esp + 0x20]
push str.Baloon
push edx
call edi
add esp, 0xc
mov dword [esp + 0x54], 1
push eax
mov ecx, ebx
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov dword [esp + 0x54], ebp
lea ecx, [esp + 0x1c]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0xbf
push 0x138
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::resize_int__int_]
xor eax, eax
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
lea eax, [esp + 0x20]
push eax
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_class_QSize_const__]
push ebp
lea ecx, [esp + 0x20]
push str.QMenuBar_n_nbackground_color:_qlineargradient_x1:_0__y1:_0__x2:_0__y2:_1__n_______________________________________stop:_0_E0E0E0__stop:_1_FFFFFF___n_n_nQDialog__QTabWidget::pane_n_n_tbackground_color:_qlineargradient_x1:_0__y1:_0__x2:_0__y2:_1__n_______________________________________stop:_0_E0E0E0__stop:_1_FFFFFF___n_t_t_n_n_nbackground_color:_rgb_64__89__122___n_nQPushButton_n_n_tmin_width:_70px__n_tpadding:_4px__n_n_nQPushButton:default_n_n_tborder_width:_2px__n_n_nQPushButton_n_n_tbackground:_qlineargradient__n_t_t_t_tx1:_0__y1:_0__x2:_0__y2:_1__n_t_t_t_tstop:_0_f6f6f6__stop:_0.5_ececec__n________________stop:_0.51_e1e1e1__stop:_1.0_fcfcfc___n_t_t_t_tborder:_1px_solid_8b8b8b__n_tborder:_1px_solid_A0A0A0__n_tborder_style:_solid__n_tborder_radius:_5px__n____color:_white__n_n_nQPushButton:hover__QPushButton:default:hover_n_n_tbackground:_qlineargradient__n_t_t_t_tx1:_0__y1:_0__x2:_0__y2:_1__n_t_t_t_tstop:_0_bbd2ec__stop:_0.5_96c1eb__n________________stop:_0.51_6eadee__stop:_1.0_acefff___n_________________n_tborder_color:_007f7f__n_tfont:_bold__n_tcolor:_white__n_n_nQPushButton:default_n_n_tborder_width:_2px__n_n_nQPushButton:pressed_n_n_tpadding_top:_5px__n_n_n
push ecx
call edi
add esp, 0xc
mov dword [esp + 0x54], 2
push eax
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setStyleSheet_class_QString_const__]
mov dword [esp + 0x54], ebp
lea ecx, [esp + 0x1c]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call fcn.0058d3f0
mov ebp, eax
add esp, 4
mov dword [esp + 0x1c], ebp
mov dword [esp + 0x54], 3
test ebp, ebp
je 0x418799
push ebx
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::constructor_class_QWidget__]
mov dword [ebp], vtable.QPushButton.0
mov dword [ebp + 8], vtable.QPushButton.1.0
mov eax, ebp
jmp 0x41879b
xor eax, eax
or ebp, 0xffffffff
mov dword [esp + 0x54], ebp
push ebp
lea edx, [esp + 0x20]
push str.closebutton
push edx
mov dword [esi], eax
call edi
add esp, 0xc
mov dword [esp + 0x54], 4
mov ecx, dword [esi]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov dword [esp + 0x54], ebp
lea ecx, [esp + 0x1c]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi]
lea eax, [esp + 0x38]
mov ebx, 5
push eax
mov dword [esp + 0x3c], 0x28
mov dword [esp + 0x40], ebx
mov dword [esp + 0x44], 0x40
mov dword [esp + 0x48], 0x1d
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setGeometry_class_QRect_const__]
lea ecx, [esp + 0x30]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::constructor_void_]
mov dword [esp + 0x54], ebx
push ebp
lea ecx, [esp + 0x20]
push str.Verdana
push ecx
call edi
add esp, 0xc
mov byte [esp + 0x54], 6
push eax
lea ecx, [esp + 0x34]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setFamily_class_QString_const__]
mov byte [esp + 0x54], bl
lea ecx, [esp + 0x1c]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 9
lea ecx, [esp + 0x34]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setPointSize_int_]
mov ebp, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setWeight_int_]
push 0x4b
lea ecx, [esp + 0x34]
call ebp
push 0
lea ecx, [esp + 0x34]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setItalic_bool_]
push 0x4b
lea ecx, [esp + 0x34]
call ebp
mov ecx, dword [esi]
lea edx, [esp + 0x30]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
push 0xffffffffffffffff
lea eax, [esp + 0x20]
push str.QPushButton::hover_ncolor:_rgb_255__255__255___nbackground_color:_transparent__nborder_color:_rgb_255__255__255___nborder_width:_1px__nborder_radius:_1px__nborder_color:_white__n_n
push eax
call edi
add esp, 0xc
mov byte [esp + 0x54], 7
mov ecx, dword [esi]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setStyleSheet_class_QString_const__]
mov byte [esp + 0x54], bl
lea ecx, [esp + 0x1c]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::setAutoDefault_bool_]
mov ecx, dword [esi]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::setDefault_bool_]
mov ecx, dword [esi]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPushButton::setFlat_bool_]
push 0x14
call fcn.0058d3f0
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x54], 8
test eax, eax
je 0x418907
push ecx
mov ecx, esp
mov dword [ecx], 0
mov ecx, dword [esp + 0x60]
mov dword [esp + 0x24], esp
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QLabel.0
mov dword [eax + 8], vtable.QLabel.1.0
jmp 0x418909
xor eax, eax
mov byte [esp + 0x54], bl
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push str.iconLabel
push edx
mov dword [esi + 4], eax
call edi
add esp, 0xc
mov byte [esp + 0x54], 9
mov ecx, dword [esi + 4]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov byte [esp + 0x54], bl
lea ecx, [esp + 0x1c]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 4]
mov eax, 0xa
mov dword [esp + 0x38], eax
mov dword [esp + 0x3c], eax
mov eax, 0x1e
mov dword [esp + 0x40], eax
mov dword [esp + 0x44], eax
lea eax, [esp + 0x38]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setGeometry_class_QRect_const__]
mov ecx, dword [esi + 4]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setWordWrap_bool_]
push 0x14
call fcn.0058d3f0
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0x54], 0xa
test eax, eax
je 0x4189b5
push ecx
mov ecx, esp
mov dword [ecx], 0
mov ecx, dword [esp + 0x60]
mov dword [esp + 0x24], esp
push ecx
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov eax, dword [esp + 0x1c]
mov dword [eax], vtable.QLabel.0
mov dword [eax + 8], vtable.QLabel.1.0
jmp 0x4189b7
xor eax, eax
mov byte [esp + 0x54], bl
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push str.textLabel
push edx
mov dword [esi + 8], eax
call edi
add esp, 0xc
mov byte [esp + 0x54], 0xb
mov ecx, dword [esi + 8]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov byte [esp + 0x54], bl
lea ecx, [esp + 0x1c]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 8]
lea eax, [esp + 0x38]
push eax
mov dword [esp + 0x3c], 0x3c
mov dword [esp + 0x40], 0x15
mov dword [esp + 0x44], 0x12c
mov dword [esp + 0x48], 0x51
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setGeometry_class_QRect_const__]
lea ecx, [esp + 0x28]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::constructor_void_]
mov byte [esp + 0x54], 0xc
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push str.Arial_Regular
push ecx
call edi
add esp, 0xc
mov byte [esp + 0x54], 0xd
push eax
lea ecx, [esp + 0x2c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setFamily_class_QString_const__]
mov byte [esp + 0x54], 0xc
lea ecx, [esp + 0x1c]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 9
lea ecx, [esp + 0x2c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setPointSize_int_]
push 0x32
lea ecx, [esp + 0x2c]
call ebp
push 0
lea ecx, [esp + 0x2c]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::setItalic_bool_]
push 0x32
lea ecx, [esp + 0x2c]
call ebp
mov ecx, dword [esi + 8]
lea edx, [esp + 0x28]
push edx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setFont_class_QFont_const__]
mov ecx, dword [esi + 8]
push 4
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setContextMenuPolicy_enum_Qt::ContextMenuPolicy_]
push 0xffffffffffffffff
lea eax, [esp + 0x20]
push str.line_height:_25px__ncolor:_rgb_255__255__255___nfont:_9pt__Arial_Regular___n
push eax
call edi
add esp, 0xc
mov byte [esp + 0x54], 0xe
mov ecx, dword [esi + 8]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setStyleSheet_class_QString_const__]
mov byte [esp + 0x54], 0xc
lea ecx, [esp + 0x1c]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 8]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setScaledContents_bool_]
mov ecx, dword [esi + 8]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setOpenExternalLinks_bool_]
push 0x14
call fcn.0058d3f0
mov ebp, eax
add esp, 4
mov dword [esp + 0x20], ebp
mov byte [esp + 0x54], 0xf
test ebp, ebp
je 0x418b22
push ecx
mov ecx, dword [esp + 0x60]
mov eax, esp
mov dword [esp + 0x20], esp
push ecx
mov ecx, ebp
mov dword [eax], 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [ebp], vtable.QLabel.0
mov dword [ebp + 8], vtable.QLabel.1.0
jmp 0x418b24
xor ebp, ebp
mov byte [esp + 0x54], 0xc
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push str.ui_logo
push edx
mov dword [esi + 0xc], ebp
call edi
add esp, 0xc
mov byte [esp + 0x54], 0x10
mov ecx, dword [esi + 0xc]
push eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QObject::setObjectName_class_QString_const__]
mov byte [esp + 0x54], 0xc
lea ecx, [esp + 0x1c]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0xc]
mov eax, 0xa
mov dword [esp + 0x38], eax
mov dword [esp + 0x3c], eax
lea eax, [esp + 0x38]
push eax
mov dword [esp + 0x44], 0x37
mov dword [esp + 0x48], 0x32
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setGeometry_class_QRect_const__]
push 0xffffffffffffffff
lea ecx, [esp + 0x20]
push str.:_Scarlett_images_sfd_logo02.png
push ecx
call edi
mov byte [esp + 0x60], 0x11
add esp, 8
mov ecx, esp
mov dword [esp + 0x24], esp
push 0
mov dword [ecx], 0
push eax
lea ecx, [esp + 0x44]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPixmap::constructor_class_QString_const___char_const___class_QFlags_enum_Qt::ImageConversionFlag__]
mov byte [esp + 0x54], 0x12
mov ecx, dword [esi + 0xc]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setPixmap_class_QPixmap_const__]
mov byte [esp + 0x54], 0x11
lea ecx, [esp + 0x38]
call dword [sym.imp.QtGui4.dll_public_virtual:_void___thiscall_QPixmap::destructor_void_]
mov byte [esp + 0x54], 0xc
lea ecx, [esp + 0x1c]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esi + 0xc]
push 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setScaledContents_bool_]
mov edi, dword [esp + 0x5c]
push edi
call fcn.00418c40
push edi
call dword [sym.imp.QtCore4.dll_public:_static_void___cdecl_QMetaObject::connectSlotsByName_class_QObject__]
add esp, 4
mov byte [esp + 0x54], bl
mov esi, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QFont::destructor_void_]
lea ecx, [esp + 0x28]
call esi
mov dword [esp + 0x54], 0xffffffff
lea ecx, [esp + 0x30]
call esi
mov ecx, dword [esp + 0x4c]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x44
ret 4