Meshroom/meshroom
Candice Bentéjac 43f439be88 [ui] Add a "Clear All Images" action and update "Clear Images"'s behaviour
"Clear Images" used to clear the intrinsics and viewpoints for all the
existing CameraInit nodes in the graph. There was no-user friendly way
to clear the images of a specific CameraInit node.

This commit modifies the behaviour of "Clear Images" so that it only
deletes the intrinsics and viewpoints of the current CameraInit. A new menu
action, "Clear All Images", is added in the "Advanced" sub-menu, and
deletes all the intrinsics and viewpoints for all the CameraInit nodes.

The way images are cleared is also modified: instead of removing the
intrinsics and viewpoints attributes, they are reset. To be undone
properly, a corresponding "ClearImagesCommand" has been added. This offers
a great performance increase (clearing 1000 images now takes 1s).

Tooltips have been added to make the distinction clearer for users.
2023-02-22 13:24:32 +01:00
..
common Remove workarounds and backports for Python 2 support 2022-12-05 17:16:21 +01:00
core [core] Check a graph exists before accessing its name 2023-02-03 17:43:31 +01:00
nodes [HDR sampling and calib nodes] 2023-02-09 10:13:45 +01:00
pipelines [HDR sampling and calib nodes] 2023-02-09 10:13:45 +01:00
submitters add default parameter value for ripple submit 2022-12-23 18:20:28 +01:00
ui [ui] Add a "Clear All Images" action and update "Clear Images"'s behaviour 2023-02-22 13:24:32 +01:00
__init__.py [doc] sphinx documentation setup 2022-10-11 09:59:33 +02:00
multiview.py Add support for external pipelines using project files 2022-07-12 14:56:24 +02:00