Show number of features affected by in place editing

Fixes #38680
This commit is contained in:
Matthias Kuhn 2020-09-12 09:38:54 +02:00 committed by Nyall Dawson
parent 5729fce778
commit 656c533fa2
2 changed files with 2 additions and 2 deletions

View File

@ -207,7 +207,7 @@ def execute_in_place_run(alg, parameters, context=None, feedback=None, raise_exc
feedback.setProgress(int((current + 1) * step)) feedback.setProgress(int((current + 1) * step))
results, ok = {}, True results, ok = {'count': current + 1}, True
else: # Traditional 'run' with delete and add features cycle else: # Traditional 'run' with delete and add features cycle

View File

@ -253,7 +253,7 @@ class ProcessingToolbox(QgsDockWidget, WIDGET):
feedback = MessageBarProgress(algname=alg.displayName()) feedback = MessageBarProgress(algname=alg.displayName())
ok, results = execute_in_place(alg, parameters, feedback=feedback) ok, results = execute_in_place(alg, parameters, feedback=feedback)
if ok: if ok:
iface.messageBar().pushSuccess('', self.tr('{} complete').format(alg.displayName())) iface.messageBar().pushSuccess('', self.tr('{algname} completed. %n feature(s) processed.', n=results['count']).format(algname=alg.displayName()))
feedback.close() feedback.close()
# MessageBarProgress handles errors # MessageBarProgress handles errors
return return