void SaveRegistry(void) { if (registryChanged) { auto_ptr<CNcbiOfstream> iniOut(new CNcbiOfstream(registryFile.c_str(), IOS_BASE::out)); if (*iniOut) { // TESTMSG("saving program registry " << registryFile); registry.Write(*iniOut); } } }
void EditorInterface::makeIni() { FNTRACE("", "EditorInterface", "makeIni", ""); assert(!fileName.isEmpty()); QFile iniFile(fileName+".ini"); if (!iniFile.open(QIODevice::WriteOnly | QIODevice::Text)) ETHROW(Exception(QString("Could not open %1 for writing.").arg(iniFile.fileName()))); QTextStream iniOut(&iniFile); for (MapList::iterator mapIter = mapList.begin(); mapIter != mapList.end(); ++mapIter) { iniOut << mapIter->typeId << ' ' << mapIter->prestDef << ' ' << mapIter->file << '\n'; } }