-
Notifications
You must be signed in to change notification settings - Fork 206
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SetFilterUI : Support dropping set names onto nodes #5786
SetFilterUI : Support dropping set names onto nodes #5786
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks Eric - I've found myself wanting this several times recently, so it's great to see it taking shape. Comments inline as usual...
dad406e
to
663b643
Compare
663b643
to
b5f3d6d
Compare
Looks like CI is happy, so ready for a new look! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the update Eric! I've resolved my previous comments where relevant, replied to a few, and made a few new comments in this review for things I spotted in a second round of testing...
Cheers...
John
dab8c8b
to
f1ecf94
Compare
My latest push fixes the outstanding notes, and also simplifies how we handle expressions with logic vs. simple lists of sets. Now any boolean or hierarchy operators will disable dropping onto the node. This was done because the desired end result of dropping onto such an expression is either not entirely clear, or quite complicated to integrate with the logic operations. |
731e877
to
fe93658
Compare
I pushed one small fixup just now that moves the changelog entry for this PR to the |
fe93658
to
a51de92
Compare
Thanks Eric - squashed and merged! |
This adds the ability to drag a list of set names onto a
FilterSceneProcessor
derived node, or aSetFilter
node. As with dragging path lists, if the node does not have aSetFilter
, one will be created and populated with the contents of the drag.The handling of set expressions with anything but a simple list of set names is very simple for now. I'm just wrapping the existing expression in parenthesis before adding to the expression. As we talked about today, eventually it would be nice to parse the expression and come up with a cleaner expression.
Checklist