void QgsComposerRasterSymbolItem::writeXML( QDomElement& elem, QDomDocument& doc ) const { QDomElement rasterClassElem = doc.createElement( "RasterClassificationItem" ); rasterClassElem.setAttribute( "layerId", mLayerID ); rasterClassElem.setAttribute( "text", text() ); rasterClassElem.setAttribute( "userText", userText() ); rasterClassElem.setAttribute( "color", mColor.name() ); elem.appendChild( rasterClassElem ); }
/*! Returns true if this QDeviceButton is equal to \a e. */ bool QDeviceButton::operator==(const QDeviceButton &e) const { return ((keycode() == e.keycode()) && (userText() == e.userText()) && (context() == e.context()) && (pressedAction() == e.pressedAction()) && (heldAction() == e.heldAction()) && (releasedAction() == e.releasedAction())); }
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 ); }
void QgsComposerSymbolV2Item::writeXML( QDomElement& elem, QDomDocument& doc ) const { QDomElement vectorClassElem = doc.createElement( "VectorClassificationItemNg" ); if ( mSymbolV2 ) { QgsSymbolV2Map saveSymbolMap; saveSymbolMap.insert( "classificationSymbol", mSymbolV2 ); QDomElement symbolsElem = QgsSymbolLayerV2Utils::saveSymbols( saveSymbolMap, "symbols", doc ); vectorClassElem.appendChild( symbolsElem ); } vectorClassElem.setAttribute( "text", text() ); vectorClassElem.setAttribute( "userText", userText() ); elem.appendChild( vectorClassElem ); }