Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Requirement
Solution & Screenshots
I added a bulk export button to the toolbar, with an icon and dialogs.
Clicking the button opens a similar dialog for layer selection to the 'Update Photos' button (I reused the code, which only allows for the selection of layers generated by this tool).
A directory selector dialog is shown.
The 'Path' attribute for the layer is used to copy the files to a new directory. On success a dialog is shown.
The test directory containing 3 image sub-directories (flight1, flight2, flight3):
The content of the final output directory, with the subdirectory name prepended to the files:
Notes
pyrcc5 -o resources.py resources.qrc
to update the resources.py file.