Add config setting for api reporting.

For now, will be disabled in some cases, but I want people to be able
to set to "" so that it will always be disabled.
This commit is contained in:
Unknown W. Brackets 2013-03-01 08:51:01 -08:00
parent d29a4b697d
commit 8d38596cc9
2 changed files with 5 additions and 0 deletions

View File

@ -54,6 +54,8 @@ void CConfig::Load(const char *iniFileName)
general->Get("IgnoreBadMemAccess", &bIgnoreBadMemAccess, true);
general->Get("CurrentDirectory", &currentDirectory, "");
general->Get("ShowDebuggerOnLoad", &bShowDebuggerOnLoad, false);
// "default" means let emulator decide, "" means disable.
general->Get("ReportHost", &sReportHost, "default");
IniFile::Section *cpu = iniFile.GetOrCreateSection("CPU");
cpu->Get("Jit", &bJit, true);
@ -120,6 +122,8 @@ void CConfig::Save()
general->Set("IgnoreBadMemAccess", bIgnoreBadMemAccess);
general->Set("CurrentDirectory", currentDirectory);
general->Set("ShowDebuggerOnLoad", bShowDebuggerOnLoad);
general->Set("ReportHost", sReportHost);
IniFile::Section *cpu = iniFile.GetOrCreateSection("CPU");
cpu->Set("Jit", bJit);
cpu->Set("FastMemory", bFastMemory);

View File

@ -49,6 +49,7 @@ public:
bool bIgnoreBadMemAccess;
bool bFastMemory;
bool bJit;
std::string sReportHost;
// GFX
bool bDisplayFramebuffer;