Inherits AZ::EBusTraits.
|
virtual void | AddHeading (QWidget *headingWidget)=0 |
| Add heading widget above scroll area.
|
|
virtual void | ClearHeading ()=0 |
| Clear heading widgets.
|
|
virtual void | Reset ()=0 |
| Clear all inspector groups and content.
|
|
virtual void | AddGroupsBegin ()=0 |
| Called before all groups are added.
|
|
virtual void | AddGroupsEnd ()=0 |
| Called after all groups are added.
|
|
virtual void | AddGroup (const AZStd::string &groupName, const AZStd::string &groupDisplayName, const AZStd::string &groupDescription, QWidget *groupWidget)=0 |
| Add a group consisting of a collapsable header and widget.
|
|
virtual void | SetGroupVisible (const AZStd::string &groupName, bool visible)=0 |
| Sets the visibility of a specific property group. This impacts both the header and the widget.
|
|
virtual bool | IsGroupVisible (const AZStd::string &groupName) const =0 |
|
virtual bool | IsGroupHidden (const AZStd::string &groupName) const =0 |
|
virtual void | RefreshGroup (const AZStd::string &groupName)=0 |
| Calls Refresh for a specific InspectorGroupWidget, allowing for non-destructive UI changes.
|
|
virtual void | RebuildGroup (const AZStd::string &groupName)=0 |
| Calls Rebuild for a specific InspectorGroupWidget, allowing for destructive UI changes.
|
|
virtual void | RefreshAll ()=0 |
| Calls Refresh for all InspectorGroupWidget, allowing for non-destructive UI changes.
|
|
virtual void | RebuildAll ()=0 |
| Calls Rebuild for all InspectorGroupWidget, allowing for destructive UI changes.
|
|
virtual void | ExpandGroup (const AZStd::string &groupName)=0 |
| Expands a specific group.
|
|
virtual void | CollapseGroup (const AZStd::string &groupName)=0 |
| Collapses a specific group.
|
|
virtual bool | IsGroupExpanded (const AZStd::string &groupName) const =0 |
| Checks the expansion state of a specific group.
|
|
virtual void | ExpandAll ()=0 |
| Expands all groups and headers.
|
|
virtual void | CollapseAll ()=0 |
| Collapses all groups and headers.
|
|