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 99 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, |  
          |  |  | const QString & | elementName = QStringLiteral( "extent" ) |  
          |  | ) |  |  |  | static | 
 
Encodes a rectangle to a DOM element. 
- Parameters
- 
  
    | rect | rectangle to encode |  | doc | DOM document |  | elementName | name of the DOM element |  
 
- Returns
- element containing encoded rectangle 
Definition at line 81 of file qgsxmlutils.cpp.
 
 
◆ 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: