@@ -78,8 +78,7 @@ void XmlReport::WriteFooter()
7878 mXmlWriter ->writeEndDocument ();
7979}
8080
81- void XmlReport::WriteError (const QStringList &files, const QStringList &lines,
82- const QString &id, const QString &severity, const QString &msg)
81+ void XmlReport::WriteError (const ErrorItem &error)
8382{
8483 /*
8584 Error example from the core program in xml
@@ -88,11 +87,11 @@ void XmlReport::WriteError(const QStringList &files, const QStringList &lines,
8887 */
8988
9089 mXmlWriter ->writeStartElement (ErrorElementName);
91- mXmlWriter ->writeAttribute (FilenameAttribute, files[files.size () - 1 ]);
92- mXmlWriter ->writeAttribute (LineAttribute, lines[lines.size () - 1 ]);
93- mXmlWriter ->writeAttribute (IdAttribute, id);
94- mXmlWriter ->writeAttribute (SeverityAttribute, severity);
95- mXmlWriter ->writeAttribute (MsgAttribute, msg);
90+ mXmlWriter ->writeAttribute (FilenameAttribute, error. files [error. files .size () - 1 ]);
91+ mXmlWriter ->writeAttribute (LineAttribute, error. lines [error. lines .size () - 1 ]);
92+ mXmlWriter ->writeAttribute (IdAttribute, error. id );
93+ mXmlWriter ->writeAttribute (SeverityAttribute, error. severity );
94+ mXmlWriter ->writeAttribute (MsgAttribute, error. msg );
9695 mXmlWriter ->writeEndElement ();
9796}
9897
0 commit comments