Skip to content

Commit 0df87c7

Browse files
kaustuvpokharelnirvn
authored andcommitted
Reload value relation list when a dependency layer changes
1 parent e21e3a9 commit 0df87c7

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/core/featurelistmodel.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ void FeatureListModel::setCurrentLayer( QgsVectorLayer *currentLayer )
133133
disconnect( mCurrentLayer, &QgsVectorLayer::featureAdded, this, &FeatureListModel::onFeatureAdded );
134134
disconnect( mCurrentLayer, &QgsVectorLayer::attributeValueChanged, this, &FeatureListModel::onAttributeValueChanged );
135135
disconnect( mCurrentLayer, &QgsVectorLayer::featureDeleted, this, &FeatureListModel::onFeatureDeleted );
136+
disconnect( mCurrentLayer, &QgsVectorLayer::dataChanged, this, &FeatureListModel::reloadLayer );
136137
}
137138

138139
mCurrentLayer = currentLayer;
@@ -142,6 +143,7 @@ void FeatureListModel::setCurrentLayer( QgsVectorLayer *currentLayer )
142143
connect( mCurrentLayer, &QgsVectorLayer::featureAdded, this, &FeatureListModel::onFeatureAdded );
143144
connect( mCurrentLayer, &QgsVectorLayer::attributeValueChanged, this, &FeatureListModel::onAttributeValueChanged );
144145
connect( mCurrentLayer, &QgsVectorLayer::featureDeleted, this, &FeatureListModel::onFeatureDeleted );
146+
connect( mCurrentLayer, &QgsVectorLayer::dataChanged, this, &FeatureListModel::reloadLayer );
145147
}
146148

147149
reloadLayer();

0 commit comments

Comments
 (0)