Select instances in host using double click on publish instances #1513
+50
−3
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.
A new feature that allows users to double-click on instances in the publisher overview widget to trigger selection and focus of the corresponding nodes/objects in the host DCC's current file. The selection logic is integrated with Creator plugin specific hooks, so this pull request is only to enable the ability for a Creator to implement the selection logic.
UI interaction improvements:
overview_widget.pyto use a new method_on_instances_double_clicked, enabling selection of instances in the host DCC on double-click._on_instances_double_clickedmethod to call the controller'sselect_instances_in_hostand emit the publish tab navigation, ensuring UI responsiveness even if selection fails.Backend selection logic:
select_instances_in_hostto the controller incontrol.py, delegating selection requests to the model.select_instances_in_hostin the model (create.py), invoking Creator specificselect_in_hosthooks for each instance, with error handling to avoid UX interruptions.