Add write file autoSaveConfig.reg, small optimization frmLog

При выходе из приложения конфигурация сохраняется в файле autoSaveConfig.reg.
Уплотнение вывода информации в frmLog. Если поле Detail пустое то туда помещается содержимое Context.
Шаблон для письма переименован в mail.template.
This commit is contained in:
lsv 2022-01-14 16:51:11 +05:00
parent d0325c4dac
commit 90fc629fa0
4 changed files with 14 additions and 3 deletions

View file

@ -31,6 +31,7 @@
#include "utils/misc.h"
sysSettings::sysSettings(const wxString &name) : wxConfig(name)
{
appName = name;
// Open the default settings file
defaultSettings = NULL;
if (!settingsIni.IsEmpty())
@ -62,7 +63,11 @@ sysSettings::sysSettings(const wxString &name) : wxConfig(name)
sysSettings::~sysSettings()
{
wxRegKey key(wxRegKey::HKCU, "Software\\"+appName);
wxString fn= wxStandardPaths::Get().GetUserConfigDir() + wxT("\\postgresql\\autoSaveConfig.reg");
if (wxFileName::FileExists(fn)) wxRemoveFile(fn);
key.Export(fn);
if(defaultSettings)
{
delete defaultSettings;