mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-01 00:46:20 -05:00
Fix layer order list in GetProjectSettings
This commit is contained in:
parent
34f79cf1ff
commit
988099b9d8
@ -4080,7 +4080,25 @@ void QgsProjectParser::addDrawingOrderEmbeddedGroup( const QDomElement& groupEle
|
||||
return;
|
||||
}
|
||||
|
||||
QDomNodeList layerNodeList = doc->elementsByTagName( "legendlayer" );
|
||||
//find requested group
|
||||
QString groupName = groupElem.attribute( "name" );
|
||||
QDomElement embeddedGroupElem; //group element in source project file
|
||||
QDomNodeList groupList = doc->elementsByTagName( "legendgroup" );
|
||||
for ( int i = 0; i < groupList.size(); ++i )
|
||||
{
|
||||
if ( groupList.at( i ).toElement().attribute( "name" ) == groupName )
|
||||
{
|
||||
embeddedGroupElem = groupList.at( i ).toElement();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if ( embeddedGroupElem.isNull() ) //group does not exist in project file
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
QDomNodeList layerNodeList = embeddedGroupElem.elementsByTagName( "legendlayer" );
|
||||
QDomElement layerElem;
|
||||
QStringList layerNames;
|
||||
QString layerName;
|
||||
|
Loading…
x
Reference in New Issue
Block a user