https://github.com/morphed/MoRPHED-Viewer
Tip revision: 990e86717feff6e61d44bb6522a124322c45bbbc authored by Konrad Hafen on 14 July 2015, 20:42:46 UTC
Added axis labels, fixed typos
Added axis labels, fixed typos
Tip revision: 990e867
xmlreadwrite.h
#ifndef XMLREADWRITE_H
#define XMLREADWRITE_H
#include <QtXml>
#include <iostream>
class XMLReadWrite
{
private:
QDomDocument doc;
QDomElement root;
QString docFilename;
public:
XMLReadWrite();
void clearNodeData(QString tagName);
void clearNodeData(QString parent, QString tagName);
void clearNodeData(QString parent, QString subParent, QString tagName);
void createNewElement(QString tagName);
void createNewElement(QString parent, QString tagName);
void createNewElement(QString parent, QString subParent, QString tagName);
QString getDocumentFilename();
void loadDocument(QString filename, int type);
void printXML();
void printXML(QString filename);
QString readNodeData(QString tagName);
QString readNodeData(QString parent, QString tagName);
QString readNodeData(QString parent, QString subParent, QString tagName);
void setDocumentFilename(QString filename);
void writeNodeData(QString tagName, QString nodeData);
void writeNodeData(QString parent, QString tagName, QString nodeData);
void writeNodeData(QString parent, QString subParent, QString tagName, QString nodeData);
void writeXMLdocGUI();
void writeXMLdocViewer();
void writeEvent(int nCurrentFlood);
};
#endif // XMLREADWRITE_H