MCPcopy Create free account
hub / github.com/baumgarr/nixnote2 / wrap

Method wrap

cmdtools/emailnote.cpp:41–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

39}
40
41QString EmailNote::wrap() {
42
43 QString returnValue;
44 QXmlStreamWriter *writer = new QXmlStreamWriter(&returnValue);
45 writer->setAutoFormatting(true);
46 writer->setCodec("UTF-8");
47 writer->writeStartDocument();
48 writer->writeDTD("<!DOCTYPE NixNote-Query>");
49 writer->writeStartElement("nixnote-email");
50 writer->writeAttribute("version", "2");
51 writer->writeAttribute("application", "NixNote");
52 writer->writeAttribute("applicationVersion", "2.x");
53 writer->writeStartElement("EmailNote");
54 writer->writeTextElement("id", QString::number(lid));
55 writer->writeTextElement("subject", subject);
56 writer->writeTextElement("To", to);
57 writer->writeTextElement("Cc", cc);
58 writer->writeTextElement("Bcc", bcc);
59 writer->writeStartElement("Note");
60 writer->writeCDATA(note);
61 writer->writeEndElement();
62 if (ccSelf)
63 writer->writeTextElement("CcSelf", "Yes");
64 else
65 writer->writeTextElement("CcSelf", "No");
66 writer->writeEndElement();
67 writer->writeEndElement();
68 writer->writeEndDocument();
69 return returnValue;
70}
71
72
73

Callers 6

emailNoteMethod · 0.45
queryNotesMethod · 0.45
readNoteMethod · 0.45
alterNoteMethod · 0.45
decodeBytesMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected