xml.cpp
changeset 97 0b048b6bb6f4
parent 95 f688a9913724
child 100 f79a53ee8cf6
     1.1 --- a/xml.cpp	Mon Apr 18 06:37:48 2005 +0000
     1.2 +++ b/xml.cpp	Thu Apr 21 19:14:38 2005 +0000
     1.3 @@ -106,6 +106,15 @@
     1.4  				col.setNamedColor(atts.value("linkColor"));
     1.5  				me->setLinkColor(col);
     1.6  			}	
     1.7 +			if (!atts.value( "xlinkColor").isEmpty() ) 
     1.8 +			{
     1.9 +				col.setNamedColor(atts.value("xlinkColor"));
    1.10 +				me->setDefXLinkColor(col);
    1.11 +			}	
    1.12 +			if (!atts.value( "xlinkWidth").isEmpty() ) 
    1.13 +			{
    1.14 +				me->setDefXLinkWidth(atts.value("xlinkWidth").toInt ());
    1.15 +			}	
    1.16  		}	
    1.17  	} else if ( eName == "select" && state == StateMap ) 
    1.18  	{
    1.19 @@ -513,13 +522,19 @@
    1.20  bool mapBuilderHandler::readXLinkAttr (const QXmlAttributes& a)
    1.21  {
    1.22  	QColor col;
    1.23 +	bool okx;
    1.24  	XLinkObj *xlo=new XLinkObj (mc->getCanvas());
    1.25 -	if (!a.value( "xLinkColor").isEmpty() ) 
    1.26 +	if (!a.value( "color").isEmpty() ) 
    1.27  	{
    1.28 -		col.setNamedColor(a.value("xLinkColor"));
    1.29 +		col.setNamedColor(a.value("color"));
    1.30  		xlo->setColor (col);
    1.31  	}
    1.32  
    1.33 +	if (!a.value( "width").isEmpty() ) 
    1.34 +	{
    1.35 +		xlo->setWidth(a.value ("width").toInt (&okx, 10));
    1.36 +	}
    1.37 +
    1.38  	if (!a.value( "beginBranch").isEmpty() ) 
    1.39  	{
    1.40  		if (!a.value( "endBranch").isEmpty() )