bool Crlp9001::SaveSession_File(QXmlStreamWriter *xmlOut) { xmlOut->writeStartElement("session"); xmlOut->writeAttribute("version", "2.0"); xmlOut->writeAttribute("rotate",QString("%1").arg(rotate)); xmlOut->writeStartElement("memory"); for (int s=0; s<SlotList.size(); s++) // Save Memory { if (SlotList[s].getType() == RAM) Mem_Save(xmlOut,s); } xmlOut->writeEndElement(); // memory xmlOut->writeEndElement(); // session return true; }
bool Ccemem::SaveSession_File(QXmlStreamWriter *xmlOut) { xmlOut->writeStartElement("session"); xmlOut->writeAttribute("version", "2.0"); xmlOut->writeStartElement("memory"); for (int s=0; s<SlotList.size(); s++) // Save Memory { switch (SlotList[s].getType()) { case CSlot::RAM: case CSlot::CUSTOM_ROM: Mem_Save(xmlOut,s); break; default: break; } } xmlOut->writeEndElement(); // memory xmlOut->writeEndElement(); // session return true; }