Skip to content

Commit 614c84f

Browse files
committed
Merge pull request #2636 from nirvn/orderby_fix
[rendering order] fix order setting not saved in rule-based symb. (fixes #14043)
2 parents c55cfc0 + 16aeb3f commit 614c84f

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

src/core/symbology-ng/qgsinvertedpolygonrenderer.cpp

+7
Original file line numberDiff line numberDiff line change
@@ -379,6 +379,13 @@ QDomElement QgsInvertedPolygonRenderer::save( QDomDocument& doc )
379379
if ( mPaintEffect && !QgsPaintEffectRegistry::isDefaultStack( mPaintEffect ) )
380380
mPaintEffect->saveProperties( doc, rendererElem );
381381

382+
if ( !mOrderBy.isEmpty() )
383+
{
384+
QDomElement orderBy = doc.createElement( "orderby" );
385+
mOrderBy.save( orderBy );
386+
rendererElem.appendChild( orderBy );
387+
}
388+
382389
return rendererElem;
383390
}
384391

src/core/symbology-ng/qgspointdisplacementrenderer.cpp

+7
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,13 @@ QDomElement QgsPointDisplacementRenderer::save( QDomDocument& doc )
418418
if ( mPaintEffect && !QgsPaintEffectRegistry::isDefaultStack( mPaintEffect ) )
419419
mPaintEffect->saveProperties( doc, rendererElement );
420420

421+
if ( !mOrderBy.isEmpty() )
422+
{
423+
QDomElement orderBy = doc.createElement( "orderby" );
424+
mOrderBy.save( orderBy );
425+
rendererElement.appendChild( orderBy );
426+
}
427+
421428
return rendererElement;
422429
}
423430

src/core/symbology-ng/qgsrulebasedrendererv2.cpp

+7
Original file line numberDiff line numberDiff line change
@@ -945,6 +945,13 @@ QDomElement QgsRuleBasedRendererV2::save( QDomDocument& doc )
945945
if ( mPaintEffect && !QgsPaintEffectRegistry::isDefaultStack( mPaintEffect ) )
946946
mPaintEffect->saveProperties( doc, rendererElem );
947947

948+
if ( !mOrderBy.isEmpty() )
949+
{
950+
QDomElement orderBy = doc.createElement( "orderby" );
951+
mOrderBy.save( orderBy );
952+
rendererElem.appendChild( orderBy );
953+
}
954+
948955
return rendererElem;
949956
}
950957

0 commit comments

Comments
 (0)