From 961971edc35245bc78e0af3dc39dcfa2c71b46b8 Mon Sep 17 00:00:00 2001 From: Philipp Spitzer Date: Wed, 27 Sep 2017 21:59:00 +0200 Subject: [PATCH] Create dedicated sub-function to parse XML data (to prepare exception error reporting). --- src/sql/schedulexmlparser.cpp | 8 ++++++-- src/sql/schedulexmlparser.h | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/sql/schedulexmlparser.cpp b/src/sql/schedulexmlparser.cpp index 6a4854a..6ee6196 100644 --- a/src/sql/schedulexmlparser.cpp +++ b/src/sql/schedulexmlparser.cpp @@ -32,8 +32,7 @@ ScheduleXmlParser::ScheduleXmlParser(SqlEngine* sqlEngine, QObject *aParent): QO } -void ScheduleXmlParser::parseData(const QByteArray &aData, const QString& url, int conferenceId) -{ +void ScheduleXmlParser::parseDataImpl(const QByteArray &aData, const QString& url, int conferenceId) { QDomDocument document; QString xml_error; int xml_error_line; @@ -174,3 +173,8 @@ void ScheduleXmlParser::parseData(const QByteArray &aData, const QString& url, i } } + +void ScheduleXmlParser::parseData(const QByteArray &aData, const QString& url, int conferenceId) { + parseDataImpl(aData, url, conferenceId); +} + diff --git a/src/sql/schedulexmlparser.h b/src/sql/schedulexmlparser.h index 5d1442e..5ff3368 100644 --- a/src/sql/schedulexmlparser.h +++ b/src/sql/schedulexmlparser.h @@ -28,6 +28,7 @@ class ScheduleXmlParser : public QObject Q_OBJECT private: SqlEngine* sqlEngine; + void parseDataImpl(const QByteArray &aData, const QString& url, int conferenceId); public: ScheduleXmlParser(SqlEngine* sqlEngine, QObject *aParent = NULL); -- 2.39.5