Qt Utilities
6.14.4
Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models
Loading...
Searching...
No Matches
misc
xmlparsermacros.h
Go to the documentation of this file.
1
7
// ensure there are no conflicting macros defined
8
#include "
./undefxmlparsermacros.h
"
9
10
#define iftag(tagName) if (xmlReader.name() == QLatin1String(tagName))
11
#define eliftag(tagName) else if (xmlReader.name() == QLatin1String(tagName))
12
#define else_skip \
13
else \
14
{ \
15
xmlReader.skipCurrentElement(); \
16
}
17
#define children while (xmlReader.readNextStartElement())
18
#define text (xmlReader.readElementText(QXmlStreamReader::ErrorOnUnexpectedElement))
19
#define attribute(attributeName) (xmlReader.attributes().value(QLatin1String(attributeName)))
20
#define attributeFlag(attributeName) \
21
(xmlReader.attributes().hasAttribute(QLatin1String(attributeName)) \
22
&& xmlReader.attributes().value(QLatin1String(attributeName)) != QLatin1String("false"))
undefxmlparsermacros.h
Undefines macros to utilize XML parsing using QXmlStreamReader.
Generated on Tue Dec 3 2024 16:57:40 for Qt Utilities by
1.12.0