def toDomElement(self, domDocument): """ Returns a QDomElement with the object instance settings """ spColumnElement = domDocument.createElement("SpatialField") spColumnElement.setAttribute("name",self._spatialField) spColumnElement.setAttribute("labelField",self._labelField) spColumnElement.setAttribute("itemid",self._itemId) spColumnElement.setAttribute("srid",self._srid) spColumnElement.setAttribute("geomType",self._geomType) spColumnElement.setAttribute("zoom",self._zoom_level) symbolElement = domDocument.createElement("Symbol") #Append symbol properties element if not self._symbol is None: prop = self._symbol.properties() QgsSymbolLayerV2Utils.saveProperties(prop,domDocument,symbolElement) symbolElement.setAttribute("layerType",self._layerType) spColumnElement.appendChild(symbolElement) return spColumnElement
def toDomElement(self, domDocument): """ Returns a QDomElement with the object instance settings """ spColumnElement = domDocument.createElement("SpatialField") spColumnElement.setAttribute("name",self._spatialField) spColumnElement.setAttribute("labelField",self._labelField) spColumnElement.setAttribute("itemid",self._itemId) spColumnElement.setAttribute("srid",self._srid) spColumnElement.setAttribute("geomType",self._geomType) spColumnElement.setAttribute("zoom",str(self._zoom_level)) symbolElement = domDocument.createElement("Symbol") #Append symbol properties element if not self._symbol is None: prop = self._symbol.properties() QgsSymbolLayerV2Utils.saveProperties(prop,domDocument,symbolElement) symbolElement.setAttribute("layerType",self._layerType) spColumnElement.appendChild(symbolElement) return spColumnElement