18 #ifndef INCLUDED_JSI_CONFIGDB 19 #define INCLUDED_JSI_CONFIGDB bool RemoveValue(ScriptInterface::CxPrivate *pCxPrivate, const std::wstring &cfgNsString, const std::string &name)
Definition: JSInterface_ConfigDB.cpp:86
void RegisterScriptFunctions(ScriptInterface &scriptInterface)
Registers the functions of the JavaScript interface for internationalization and localization into th...
Definition: JSInterface_ConfigDB.cpp:136
Definition: JSInterface_ConfigDB.h:24
bool CreateValue(ScriptInterface::CxPrivate *pCxPrivate, const std::wstring &cfgNsString, const std::string &name, const std::string &value)
Definition: JSInterface_ConfigDB.cpp:76
bool SetFile(ScriptInterface::CxPrivate *pCxPrivate, const std::wstring &cfgNsString, const Path &path)
Definition: JSInterface_ConfigDB.cpp:126
bool WriteValueToFile(ScriptInterface::CxPrivate *pCxPrivate, const std::wstring &cfgNsString, const std::string &name, const std::string &value, const Path &path)
Definition: JSInterface_ConfigDB.cpp:106
bool WriteFile(ScriptInterface::CxPrivate *pCxPrivate, const std::wstring &cfgNsString, const Path &path)
Definition: JSInterface_ConfigDB.cpp:96
bool HasChanges(ScriptInterface::CxPrivate *pCxPrivate, const std::wstring &cfgNsString)
Definition: JSInterface_ConfigDB.cpp:46
bool SetChanges(ScriptInterface::CxPrivate *pCxPrivate, const std::wstring &cfgNsString, bool value)
Definition: JSInterface_ConfigDB.cpp:55
bool Reload(ScriptInterface::CxPrivate *pCxPrivate, const std::wstring &cfgNsString)
Definition: JSInterface_ConfigDB.cpp:116
Definition: ScriptInterface.h:99
EConfigNamespace
Definition: ConfigDB.h:37
Abstraction around a SpiderMonkey JSContext.
Definition: ScriptInterface.h:71
bool GetConfigNamespace(const std::wstring &cfgNsString, EConfigNamespace &cfgNs)
Definition: JSInterface_ConfigDB.cpp:27
std::string GetValue(ScriptInterface::CxPrivate *pCxPrivate, const std::wstring &cfgNsString, const std::string &name)
Definition: JSInterface_ConfigDB.cpp:65