|
|
|
@ -27,8 +27,9 @@ void CSVModelWriter::addColumn(const QString &title, int column, int role)
@@ -27,8 +27,9 @@ void CSVModelWriter::addColumn(const QString &title, int column, int role)
|
|
|
|
|
|
|
|
|
|
static void writeValue(QTextStream &f, const QString &value) |
|
|
|
|
{ |
|
|
|
|
// TODO: quoting if " or \n in string
|
|
|
|
|
f << "\"" << value << "\""; |
|
|
|
|
QString escaped = value; |
|
|
|
|
escaped.replace('"', "\"\""); |
|
|
|
|
f << "\"" << escaped << "\""; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void writeSep(QTextStream &f) |
|
|
|
|