-
Notifications
You must be signed in to change notification settings - Fork 41
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
smenon/edit_multiple_shapes #149
base: develop
Are you sure you want to change the base?
Conversation
sidmenon97
commented
May 21, 2024
- Changes made to VitruvioComponentDetails.cpp/h
- If the RPKs for the selected objects are different, it acts as before
- Otherwise, it now allows editing the multiple selected objects simultaneously
- Added a function to get all Vitruvio Components that are selected
- Added a function to determine if the selected Vitruvio Components have different values in its field
- Modified widget functions/Added new widget functions to account for multiple values selected
db9c0ae
to
b51d954
Compare
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.
I rebased the PR branch to the latest changes on develop (and force pushed). Please reset your branch before making any changes :)
Very very nice work! I like how you adhered to all Unreal guidelines so well already 👍 I also did a quick test and it worked really well (will have to do a bit more indepth functional testing though after we merged it).
The comments are all relatively minor and some code style things.
Also please squash your second commit with the first one (the formatting changes).
VitruvioHost/Plugins/Vitruvio/Source/VitruvioEditor/Private/VitruvioComponentDetails.cpp
Outdated
Show resolved
Hide resolved
VitruvioHost/Plugins/Vitruvio/Source/VitruvioEditor/Private/VitruvioComponentDetails.cpp
Outdated
Show resolved
Hide resolved
VitruvioHost/Plugins/Vitruvio/Source/VitruvioEditor/Private/VitruvioComponentDetails.cpp
Outdated
Show resolved
Hide resolved
VitruvioHost/Plugins/Vitruvio/Source/VitruvioEditor/Private/VitruvioComponentDetails.cpp
Outdated
Show resolved
Hide resolved
VitruvioHost/Plugins/Vitruvio/Source/VitruvioEditor/Private/VitruvioComponentDetails.cpp
Outdated
Show resolved
Hide resolved
VitruvioHost/Plugins/Vitruvio/Source/VitruvioEditor/Private/VitruvioComponentDetails.cpp
Outdated
Show resolved
Hide resolved
VitruvioHost/Plugins/Vitruvio/Source/VitruvioEditor/Private/VitruvioComponentDetails.cpp
Outdated
Show resolved
Hide resolved
VitruvioHost/Plugins/Vitruvio/Source/VitruvioEditor/Private/VitruvioComponentDetails.cpp
Outdated
Show resolved
Hide resolved
VitruvioHost/Plugins/Vitruvio/Source/VitruvioEditor/Private/VitruvioComponentDetails.cpp
Outdated
Show resolved
Hide resolved
VitruvioHost/Plugins/Vitruvio/Source/VitruvioEditor/Public/VitruvioComponentDetails.h
Outdated
Show resolved
Hide resolved
Added capability to edit multiple Vitruvio Components simultaneously Fix tabs
7afd1d0
to
120bb00
Compare
Added generic SetAttribute function to VitruvioComponent * Added generic SetAttribute function to VitruvioComponent and updated SetAttributes() to use the new SetAttrbiute function. * Also, some additional variable renaming changes.
e7225e8
to
e06ee16
Compare
0eb5d5e
to
e06ee16
Compare