QgsLayerTreeNode *QgsLayerTreeNode::readXml( QDomElement &element, const QgsProject *project ) { QgsReadWriteContext context; QgsPathResolver resolver; if ( project ) resolver = project->pathResolver(); context.setPathResolver( resolver ); context.setProjectTranslator( const_cast<QgsProject *>( project ) ); QgsLayerTreeNode *node = readXml( element, context ); if ( node ) node->resolveReferences( project ); return node; }