Searching the right position seems to work, but when appending event text i get "strange" symbols () in the text file:
file
BEGIN:VCALENDAR
PRODID:ID
VERSION:2.0
BEGIN:VEVENT //in this line i try to start writing the event text
BEGIN:VCALENDAR
PRODID:ID
VERSION:2.0
BEGIN:VEVENT //in this line i try to start writing the event text
To copy to clipboard, switch view to plain text mode
code
event.append("BEGIN:VEVENT");
event.append("\n");
event.append("UID:").append(DTSTAMP).append("-@cutefarm.de");
event.append("\n");
event.append("DTSTAMP:").append(DTSTAMP);
event.append("\n");
event.append("DTSTART:").append(DTSTAMP);
event.append("\n");
event.append("DTEND:").append(DTSTAMP);
event.append("\n");
event.append("SUMMARY:").append(SUMMARY);
event.append("\n");
event.append("DESCRIPTION:").append(DESCRIPTION);
event.append("\n");
event.append("CLASS:PRIVATE");
event.append("\n");
event.append("CATEGORIES:BUSINESS,HUMAN RESOURCES");
event.append("\n");
event.append("END:VEVENT");
event.append("\n");
event.append("END:VCALENDAR");
....
if (in.readLine() == "END:VCALENDAR") {
in.
seek(in.
pos() - QString("END:VCALENDAR").
size());
in << event;
}
}
QString event;
event.append("BEGIN:VEVENT");
event.append("\n");
event.append("UID:").append(DTSTAMP).append("-@cutefarm.de");
event.append("\n");
event.append("DTSTAMP:").append(DTSTAMP);
event.append("\n");
event.append("DTSTART:").append(DTSTAMP);
event.append("\n");
event.append("DTEND:").append(DTSTAMP);
event.append("\n");
event.append("SUMMARY:").append(SUMMARY);
event.append("\n");
event.append("DESCRIPTION:").append(DESCRIPTION);
event.append("\n");
event.append("CLASS:PRIVATE");
event.append("\n");
event.append("CATEGORIES:BUSINESS,HUMAN RESOURCES");
event.append("\n");
event.append("END:VEVENT");
event.append("\n");
event.append("END:VCALENDAR");
....
if (in.readLine() == "END:VCALENDAR") {
in.seek(in.pos() - QString("END:VCALENDAR").size());
in << event;
}
}
To copy to clipboard, switch view to plain text mode
How can I avoid these characters?
Bookmarks