Skip to content

Commit 0f2dfdb

Browse files
committed
Reload data when subsetString changes.
1 parent b54b159 commit 0f2dfdb

File tree

7 files changed

+13
-0
lines changed

7 files changed

+13
-0
lines changed

src/providers/delimitedtext/qgsdelimitedtextprovider.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1081,6 +1081,7 @@ bool QgsDelimitedTextProvider::setSubsetString( QString subset, bool updateFeatu
10811081
}
10821082
}
10831083

1084+
emit dataChanged();
10841085
return valid;
10851086
}
10861087

src/providers/memory/qgsmemoryprovider.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -443,6 +443,8 @@ bool QgsMemoryProvider::setSubsetString( QString theSQL, bool updateFeatureCount
443443
}
444444

445445
mSubsetString = theSQL;
446+
447+
emit dataChanged();
446448
return true;
447449
}
448450

src/providers/mssql/qgsmssqlprovider.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1426,6 +1426,8 @@ bool QgsMssqlProvider::setSubsetString( QString theSQL, bool )
14261426

14271427
mExtent.setMinimal();
14281428

1429+
emit dataChanged();
1430+
14291431
return true;
14301432
}
14311433

src/providers/ogr/qgsogrprovider.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -556,6 +556,8 @@ bool QgsOgrProvider::setSubsetString( QString theSQL, bool updateFeatureCount )
556556
extent_ = 0;
557557
}
558558

559+
emit dataChanged();
560+
559561
return true;
560562
}
561563

src/providers/oracle/qgsoracleprovider.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1978,6 +1978,8 @@ bool QgsOracleProvider::setSubsetString( QString theSQL, bool updateFeatureCount
19781978
}
19791979
mLayerExtent.setMinimal();
19801980

1981+
emit dataChanged();
1982+
19811983
return true;
19821984
}
19831985

src/providers/postgres/qgspostgresprovider.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2488,6 +2488,8 @@ bool QgsPostgresProvider::setSubsetString( QString theSQL, bool updateFeatureCou
24882488
}
24892489
mLayerExtent.setMinimal();
24902490

2491+
emit dataChanged();
2492+
24912493
return true;
24922494
}
24932495

src/providers/spatialite/qgsspatialiteprovider.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3191,6 +3191,8 @@ bool QgsSpatiaLiteProvider::setSubsetString( QString theSQL, bool updateFeatureC
31913191

31923192
getTableSummary();
31933193

3194+
emit dataChanged();
3195+
31943196
return false;
31953197
}
31963198

0 commit comments

Comments
 (0)