Assorted helper methods for reading and writing chunks of XML.
More...
#include <qgsxmlutils.h>
Assorted helper methods for reading and writing chunks of XML.
Definition at line 35 of file qgsxmlutils.h.
◆ readFlagAttribute()
template<class T >
static T QgsXmlUtils::readFlagAttribute |
( |
const QDomElement & |
element, |
|
|
const QString & |
attributeName, |
|
|
T |
defaultValue |
|
) |
| |
|
inlinestatic |
Read a flag value from an attribute of the element.
- Parameters
-
element | the element to read the attribute from |
attributeName | the attribute name |
defaultValue | the default value as a flag |
- Note
- The flag value is a text as returned by
- See also
- QMetaEnum::valueToKeys. The flag must have been declared with Q_ENUM macro.
- Since
- QGIS 3.4
Definition at line 92 of file qgsxmlutils.h.
◆ readMapUnits()
Decodes a distance unit from a DOM element.
- Parameters
-
element | DOM element to decode |
- Returns
- distance units
- See also
- writeMapUnits()
Definition at line 26 of file qgsxmlutils.cpp.
◆ readRectangle()
QgsRectangle QgsXmlUtils::readRectangle |
( |
const QDomElement & |
element | ) |
|
|
static |
◆ readVariant()
QVariant QgsXmlUtils::readVariant |
( |
const QDomElement & |
element | ) |
|
|
static |
◆ writeMapUnits()
Encodes a distance unit to a DOM element.
- Parameters
-
units | units to encode |
doc | DOM document |
- Returns
- element containing encoded units
- See also
- readMapUnits()
Definition at line 69 of file qgsxmlutils.cpp.
◆ writeRectangle()
QDomElement QgsXmlUtils::writeRectangle |
( |
const QgsRectangle & |
rect, |
|
|
QDomDocument & |
doc |
|
) |
| |
|
static |
◆ writeVariant()
QDomElement QgsXmlUtils::writeVariant |
( |
const QVariant & |
value, |
|
|
QDomDocument & |
doc |
|
) |
| |
|
static |
Write a QVariant to a QDomElement.
Supported types are
Definition at line 106 of file qgsxmlutils.cpp.
The documentation for this class was generated from the following files: