14#include "../Headers/client.hpp"
15#include "../Headers/settings.hpp"
19#include <QXmlStreamWriter>
20#include <QXmlStreamReader>
Class introduced in order to maintain XML loading and saving possibilities.
Definition: xmlparser.hpp:37
void XmlParser_SaveSettings(QSharedPointer< Settings > settings)
Member function that manages Settings XML saving.
Definition: xmlparser.cpp:253
QSharedPointer< Settings > XmlParser_LoadSettings()
Member function meant for application Settings loading.
Definition: xmlparser.cpp:108
void XmlParser_InitializeSettings()
Function needed for initial settings XML file creation.
Definition: xmlparser.cpp:25
void XmlParser_InitializeClientData()
Function that is responsible for initial client XML file creation.
Definition: xmlparser.cpp:50
XmlParser()
Class XmlParser default constructor.
Definition: xmlparser.cpp:14
void XmlParser_InitializePath()
Member function that manages required directory check and creation if it does not yet exist.
Definition: xmlparser.cpp:17
void XmlParser_SaveClientData(QList< QSharedPointer< Client > > clientList)
Function that receives a list of clients and saves it to XML file.
Definition: xmlparser.cpp:279
QList< QSharedPointer< Client > > XmlParser_LoadClientData()
Function designed for Client data loading from XML file.
Definition: xmlparser.cpp:162
~XmlParser()
Default destructor function of XmlParser.
Definition: xmlparser.cpp:15
QString mDirPath
QString member variable that carries the directory path used by XML files.
Definition: xmlparser.hpp:157