refactor: rename Puppet class to Prop3D across the codebase
This commit is contained in:
@@ -99,15 +99,15 @@ void ViewportPane::toggleDisplayPanel() {
|
||||
void ViewportPane::setObject(uLib::Object* obj) {
|
||||
m_displayEditor->setObject(obj, true);
|
||||
|
||||
// Check if the object is a Puppet (meaning it has display properties)
|
||||
bool isPuppet = (dynamic_cast<::uLib::Vtk::Puppet*>(obj) != nullptr);
|
||||
// Check if the object is a Prop3D (meaning it has display properties)
|
||||
bool isProp3D = (dynamic_cast<::uLib::Vtk::Prop3D*>(obj) != nullptr);
|
||||
|
||||
// Only show the "Display" toggle button if it's a puppet
|
||||
m_toggleBtn->setVisible(isPuppet);
|
||||
// Only show the "Display" toggle button if it's a prop3d
|
||||
m_toggleBtn->setVisible(isProp3D);
|
||||
|
||||
// If it's a puppet, we might want to keep the panel state if it was already open,
|
||||
// or if it's NOT a puppet, definitely hide the toggle and panel.
|
||||
if (!isPuppet) {
|
||||
// If it's a prop3d, we might want to keep the panel state if it was already open,
|
||||
// or if it's NOT a prop3d, definitely hide the toggle and panel.
|
||||
if (!isProp3D) {
|
||||
m_toggleBtn->setChecked(false);
|
||||
m_displayPanel->hide();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user