QGIS/python/PyQt6/gui/auto_additions
Nyall Dawson 4d74537829 [processing] Fix show feature count option, output layer ordering
Move as much of the postprocessing logic as we can to c++, and
soak with unit tests.

Fix regressions in layer sorting introduced by a46f3e9, and
missing feature counts.

Fixes #61146
2025-06-06 09:43:35 +10:00
..
2024-08-13 20:28:55 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-04-03 01:05:31 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-03 01:05:31 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-04-08 09:40:21 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2024-12-03 07:47:10 +00:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-04-03 01:05:31 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-06-03 09:37:36 +10:00
2024-12-03 07:47:10 +00:00
2025-04-02 11:11:10 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-04-03 01:05:31 +10:00
2025-04-02 11:11:10 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2025-04-03 01:05:31 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-04-07 12:04:34 +00:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-03 01:05:31 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-03 01:05:31 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-04-03 01:05:31 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-04-02 11:11:10 +10:00
2024-12-03 07:47:10 +00:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-05-19 11:29:24 +02:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-04-03 01:05:31 +10:00
2025-04-02 11:11:10 +10:00
2024-12-03 07:47:10 +00:00
2025-04-02 11:11:10 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2024-12-03 07:47:10 +00:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-04-03 01:05:31 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-04-03 01:05:31 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-04-02 11:11:10 +10:00
2025-04-02 11:11:10 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2024-12-03 07:47:10 +00:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00
2025-03-27 14:00:26 +10:00