void QgsComposerGroupItem::writeXML( QDomElement& elem, QDomDocument& doc ) const { QDomElement layerGroupElem = doc.createElement( "GroupItem" ); layerGroupElem.setAttribute( "text", text() ); writeXMLChildren( layerGroupElem, doc ); elem.appendChild( layerGroupElem ); }
void QgsComposerGroupItem::writeXML( QDomElement& elem, QDomDocument& doc ) const { QDomElement layerGroupElem = doc.createElement( "GroupItem" ); // text is always user text, but for forward compatibility for now write both layerGroupElem.setAttribute( "text", text() ); layerGroupElem.setAttribute( "userText", userText() ); layerGroupElem.setAttribute( "style", QgsComposerLegendStyle::styleName( mStyle ) ); writeXMLChildren( layerGroupElem, doc ); elem.appendChild( layerGroupElem ); }
void QgsComposerLayerItem::writeXML( QDomElement& elem, QDomDocument& doc ) const { QDomElement layerItemElem = doc.createElement( "LayerItem" ); layerItemElem.setAttribute( "layerId", mLayerID ); layerItemElem.setAttribute( "text", text() ); layerItemElem.setAttribute( "userText", userText() ); layerItemElem.setAttribute( "showFeatureCount", showFeatureCount() ); layerItemElem.setAttribute( "style", QgsComposerLegendStyle::styleName( mStyle ) ); writeXMLChildren( layerItemElem, doc ); elem.appendChild( layerItemElem ); }