8 #ifndef COCONFIGIMPORTREADER_H
9 #define COCONFIGIMPORTREADER_H
13 #include <QLinkedList>
15 #include <QTextStream>
36 bool resolve_includes =
true);
46 QDomElement findMapping(
const QString &
mapping,
const QDomNode &parent)
const;
48 QDomElement getOrCreateSection(QDomDocument &document, QDomNode &parent,
const QString &
name,
const QString &hosts =
"");
49 QDomNode addChild(QDomNode &parent,
const QDomNode &newChild);
51 void update(QDomElement &rootNode, QDomElement &updater);
52 inline void updateNode(QDomElement &node, QDomElement &updateInstruction);
53 inline void updateEntry(QDomElement &node, QDomElement &updateInstruction);
54 inline void updateApplyInstruction(QDomElement &node, QDomElement &updateInstruction);
55 inline void updateMergeNodes(QDomElement §ion, QDomElement &node);
56 inline QLinkedList<QDomNode> makeNonLiveList(QDomNodeList liveList)
const;
58 inline QString domToString(
const QDomDocument &doc)
const;
QDomDocument result
Definition: coConfigImportReader.h:67
#define CONFIGEXPORT
Definition: coExport.h:355
GLsizei GLsizei GLchar * source
Definition: khronos-glext.h:6739
GLuint const GLchar * name
Definition: khronos-glext.h:6722
QTextStream * sourceStream
Definition: coConfigImportReader.h:64
QString errorMessage
Definition: coConfigImportReader.h:70
QFile * transform
Definition: coConfigImportReader.h:62
#define EXPORT_TEMPLATE2(x, y)
Definition: coExport.h:34
QDomElement transformer
Definition: coConfigImportReader.h:66
QMap< QString, QDomElement > hostconfigs
Definition: coConfigImportReader.h:72
QDomDocument transformerDoc
Definition: coConfigImportReader.h:65
QFile * source
Definition: coConfigImportReader.h:60
Definition: coConfigImportReader.h:29
QDomNode global
Definition: coConfigImportReader.h:69
QFile * dest
Definition: coConfigImportReader.h:61
int errorLine
Definition: coConfigImportReader.h:74
bool resolveIncludes
Definition: coConfigImportReader.h:76
QDomNode root
Definition: coConfigImportReader.h:68
GLuint GLenum GLenum transform
Definition: khronos-glext.h:10382
GLenum GLenum GLenum GLenum mapping
Definition: khronos-glext.h:9990
int errorColumn
Definition: coConfigImportReader.h:75