void RhoSettings::saveToFile(const char* szName) { m_mapChangedValues.put(szName, getString(szName) ); String strData; saveChangesToString(strData); CRhoFile oFile; oFile.open( (getConfFilePath()+CONF_CHANGES).c_str(), common::CRhoFile::OpenForWrite); oFile.write( strData.c_str(), strData.size() ); }
void RhoSettings::saveToFile(const char* szName, boolean bRemove/* = false*/) { if ( !bRemove ) m_mapChangedValues.put(szName, getString(szName) ); else m_mapChangedValues.remove(szName); String strData; saveChangesToString(strData); CRhoFile oFile; oFile.open( (getAppConfUserFilePath()+CONF_CHANGES).c_str(), common::CRhoFile::OpenForWrite); oFile.write( strData.c_str(), strData.size() ); }