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: