diff --git a/gui/csvreport.cpp b/gui/csvreport.cpp index db47fcdb2..9217c8d4c 100644 --- a/gui/csvreport.cpp +++ b/gui/csvreport.cpp @@ -16,6 +16,7 @@ * along with this program. If not, see . */ +#include #include #include #include "csvreport.h" @@ -59,7 +60,8 @@ void CsvReport::WriteError(const ErrorItem &error) */ QString line; - line += QString("%1,%2,").arg(error.files[error.files.size() - 1]).arg(error.lines[error.lines.size() - 1]); + const QString file = QDir::toNativeSeparators(error.files[error.files.size() - 1]); + line += QString("%1,%2,").arg(file).arg(error.lines[error.lines.size() - 1]); line += QString("%1,%2").arg(error.severity).arg(error.msg); mTxtWriter << line << endl; diff --git a/gui/txtreport.cpp b/gui/txtreport.cpp index 0a064f354..bba9ae0ed 100644 --- a/gui/txtreport.cpp +++ b/gui/txtreport.cpp @@ -16,6 +16,7 @@ * along with this program. If not, see . */ +#include #include #include #include "txtreport.h" @@ -62,7 +63,8 @@ void TxtReport::WriteError(const ErrorItem &error) for (int i = 0; i < error.lines.size(); i++) { - line += QString("[%1:%2]").arg(error.files[i]).arg(error.lines[i]); + const QString file = QDir::toNativeSeparators(error.files[i]); + line += QString("[%1:%2]").arg(file).arg(error.lines[i]); if (i < error.lines.size() - 1 && error.lines.size() > 0) { line += " -> "; diff --git a/gui/xmlreport.cpp b/gui/xmlreport.cpp index 25a6e8ad1..61a927387 100644 --- a/gui/xmlreport.cpp +++ b/gui/xmlreport.cpp @@ -16,6 +16,7 @@ * along with this program. If not, see . */ +#include #include #include #include @@ -88,7 +89,8 @@ void XmlReport::WriteError(const ErrorItem &error) */ mXmlWriter->writeStartElement(ErrorElementName); - mXmlWriter->writeAttribute(FilenameAttribute, error.files[error.files.size() - 1]); + const QString file = QDir::toNativeSeparators(error.files[error.files.size() - 1]); + mXmlWriter->writeAttribute(FilenameAttribute, file); const QString line = QString::number(error.lines[error.lines.size() - 1]); mXmlWriter->writeAttribute(LineAttribute, line); mXmlWriter->writeAttribute(IdAttribute, error.id);