QDomElement KivioLineStyle::saveXML( QDomDocument &doc ) { QDomElement e = doc.createElement("KivioLineStyle"); XmlWriteColor( e, "color", m_color ); XmlWriteFloat( e, "width", m_width ); XmlWriteInt( e, "capStyle", m_capStyle ); XmlWriteInt( e, "joinStyle", m_joinStyle ); XmlWriteInt( e, "pattern", m_style ); return e; }
/** * Save this object to an XML element * * @param doc The document to save to * @returns QDomElement representing this object. */ QDomElement KivioShape::saveXML( QDomDocument &doc ) { QDomElement e = doc.createElement("KivioShape"); XmlWriteString( e, "name", m_shapeData.m_name ); XmlWriteInt( e, "shapeType", m_shapeData.m_shapeType ); e.appendChild( m_shapeData.saveXML( doc ) ); return e; }