Function at 0x100b00e0
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1017de71
mov eax, dword fs:[0]
push eax
sub esp, 0x54
mov eax, dword [0x1029e9c8]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x4c], edi
call sym.libnomacs.dll_public:_static_class_nmc::Settings____cdecl_nmc::Settings::instance_void_
mov ecx, eax
call sym.libnomacs.dll_public:_class_QSettings____thiscall_nmc::Settings::getSettings_void_
mov ebx, eax
mov ecx, edi
lea eax, [ebp - 0x44]
mov dword [ebp - 0x50], ebx
push eax
call dword [sym.imp.QtCore4.dll_public:_class_QString___thiscall_QObject::objectName_void_]
push eax
mov ecx, ebx
mov dword [ebp - 4], 0
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QSettings::beginGroup_class_QString_const__]
lea ecx, [ebp - 0x44]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0xff
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0x40]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QColor::setRgb_int__int__int__int_]
lea ecx, [ebp - 0x40]
call dword [sym.imp.QtGui4.dll_public:_unsigned_int___thiscall_QColor::rgba_void_const]
push eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QVariant::constructor_unsigned_int_]
push 0xa
push dword [edi + 0x14]
lea eax, [ebp - 0x48]
mov dword [ebp - 4], 1
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
push eax
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 2
push str.bgCompressionColor
push eax
call fcn.100090b0
add esp, 0x18
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 3
push ecx
push eax
lea eax, [ebp - 0x20]
mov ecx, ebx
mov ebx, dword [sym.imp.QtCore4.dll_public:_class_QVariant___thiscall_QSettings::value_class_QString_const___class_QVariant_const__]
push eax
call ebx
mov esi, dword [sym.imp.QtCore4.dll_public:_int___thiscall_QVariant::toInt_bool__const]
mov ecx, eax
push 0
mov byte [ebp - 4], 4
call esi
push eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QColor::constructor_unsigned_int_]
lea eax, [ebp - 0x30]
lea ecx, [edi + 0x1c]
push eax
call dword [sym.imp.QtGui4.dll_public:_class_QColor____thiscall_QColor::operator_class_QColor_const__]
mov edi, dword [sym.imp.QtCore4.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 3
call edi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 1
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x60]
mov dword [ebp - 4], 0xffffffff
call edi
push 0x50
lea ecx, [ebp - 0x60]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QVariant::constructor_int_]
mov eax, dword [ebp - 0x4c]
push 0xa
mov dword [ebp - 4], 5
push dword [eax + 0x14]
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
push eax
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 6
push str.Compression
push eax
call fcn.100090b0
add esp, 0x18
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 7
push ecx
mov ecx, dword [ebp - 0x50]
push eax
lea eax, [ebp - 0x20]
push eax
call ebx
push 0
mov ecx, eax
mov byte [ebp - 4], 8
call esi
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 7
mov esi, eax
call edi
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 6
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 5
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x60]
mov dword [ebp - 4], 0xffffffff
call edi
push esi
mov esi, dword [ebp - 0x4c]
mov ecx, dword [esi + 0x30]
call fcn.100f63f0
mov eax, dword [esi + 0x1c]
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
movq xmm0, qword [esi + 0x20]
movq qword [ecx + 4], xmm0
mov ax, word [esi + 0x28]
mov word [ecx + 0xc], ax
mov ecx, dword [esi + 0x34]
call fcn.100f5b60
mov ecx, dword [esi + 0x34]
lea eax, [ebp - 0x20]
push eax
call fcn.100efe00
push eax
lea ecx, [esi + 0x1c]
call dword [sym.imp.QtGui4.dll_public:_class_QColor____thiscall_QColor::operator_class_QColor_const__]
mov ecx, esi
call sym.libnomacs.dll_protected:_void___thiscall_nmc::DkCompressDialog::drawPreview_void_
mov ecx, dword [ebp - 0x50]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QSettings::endGroup_void_]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1016159e
mov esp, ebp
pop ebp
ret