Skip to content

Commit a3c97c3

Browse files
committedJan 9, 2019
copy showFeatureCount property to the new LayerTreeNode
1 parent b123b53 commit a3c97c3

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed
 

‎src/core/qgsofflineediting.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ extern "C"
5656
#define CUSTOM_PROPERTY_IS_OFFLINE_EDITABLE "isOfflineEditable"
5757
#define CUSTOM_PROPERTY_REMOTE_SOURCE "remoteSource"
5858
#define CUSTOM_PROPERTY_REMOTE_PROVIDER "remoteProvider"
59+
#define CUSTOM_SHOW_FEATURE_COUNT "showFeatureCount"
5960
#define PROJECT_ENTRY_SCOPE_OFFLINE "OfflineEditingPlugin"
6061
#define PROJECT_ENTRY_KEY_OFFLINE_DB_PATH "/OfflineDbPath"
6162

@@ -843,6 +844,8 @@ QgsVectorLayer *QgsOfflineEditing::copyVectorLayer( QgsVectorLayer *layer, sqlit
843844
if ( newLayerTreeLayer )
844845
{
845846
QgsLayerTreeNode *newLayerTreeLayerClone = newLayerTreeLayer->clone();
847+
//copy the showFeatureCount property to the new node
848+
newLayerTreeLayerClone->setCustomProperty( CUSTOM_SHOW_FEATURE_COUNT, layerTreeLayer->customProperty( CUSTOM_SHOW_FEATURE_COUNT ) );
846849
QgsLayerTreeGroup *grp = qobject_cast<QgsLayerTreeGroup *>( newLayerTreeLayer->parent() );
847850
parentTreeGroup->insertChildNode( index, newLayerTreeLayerClone );
848851
if ( grp )

0 commit comments

Comments
 (0)
Please sign in to comment.