|
Cppcheck
|
Base class for XML report classes. More...
#include <xmlreport.h>
Public Member Functions | |
| XmlReport (const QString &filename) | |
| virtual QList< ErrorItem > | read ()=0 |
| Read contents of the report file. More... | |
Public Member Functions inherited from Report | |
| Report (QString filename) | |
| ~Report () override | |
| virtual bool | create () |
| Create the report (file). More... | |
| virtual bool | open () |
| Open the existing report (file). More... | |
| void | close () |
| Close the report (file). More... | |
| virtual void | writeHeader ()=0 |
| Write report header. More... | |
| virtual void | writeFooter ()=0 |
| Write report footer. More... | |
| virtual void | writeError (const ErrorItem &error)=0 |
| Write error to report. More... | |
Static Public Member Functions | |
| static QString | quoteMessage (const QString &message) |
| Quote the message. More... | |
| static QString | unquoteMessage (const QString &message) |
| Unquote the message. More... | |
| static int | determineVersion (const QString &filename) |
| Get the XML report format version from the file. More... | |
Additional Inherited Members | |
Public Types inherited from Report | |
| enum | Type { TXT , XMLV2 , CSV } |
Protected Member Functions inherited from Report | |
| QFile * | getFile () |
| Get the file object where the report is written to. More... | |
Base class for XML report classes.
Definition at line 36 of file xmlreport.h.
|
explicit |
Definition at line 35 of file xmlreport.cpp.
|
static |
Get the XML report format version from the file.
| filename | Filename of the report file. |
Definition at line 61 of file xmlreport.cpp.
References ResultElementName, and VersionAttribute.
Referenced by ResultsView::readErrorsXml().
|
static |
Quote the message.
| message | Message to quote. |
Definition at line 39 of file xmlreport.cpp.
Referenced by XmlReportV2::writeError().
|
pure virtual |
Read contents of the report file.
Implemented in XmlReportV2.
|
static |
Unquote the message.
| message | Message to quote. |
Definition at line 50 of file xmlreport.cpp.
Referenced by XmlReportV2::readError().