#include <InspectorWidget.h>
Inherits QWidget, and InspectorRequestBus::Handler.
Inherited by AtomToolsFramework::AtomToolsDocumentInspector, and AtomToolsFramework::EntityPreviewViewportSettingsInspector.
Public Member Functions | |
AZ_CLASS_ALLOCATOR (InspectorWidget, AZ::SystemAllocator) | |
AZ_RTTI (AtomToolsFramework::InspectorWidget, "{D77A5F5F-0536-4249-916F-328B272E1AAB}") | |
InspectorWidget (QWidget *parent=nullptr) | |
void | AddHeading (QWidget *headingWidget) override |
void | ClearHeading () override |
void | Reset () override |
void | AddGroupsBegin () override |
void | AddGroupsEnd () override |
void | AddGroup (const AZStd::string &groupName, const AZStd::string &groupDisplayName, const AZStd::string &groupDescription, QWidget *groupWidget) override |
void | SetGroupVisible (const AZStd::string &groupName, bool visible) override |
bool | IsGroupVisible (const AZStd::string &groupName) const override |
bool | IsGroupHidden (const AZStd::string &groupName) const override |
void | RefreshGroup (const AZStd::string &groupName) override |
void | RebuildGroup (const AZStd::string &groupName) override |
void | RefreshAll () override |
void | RebuildAll () override |
void | ExpandGroup (const AZStd::string &groupName) override |
void | CollapseGroup (const AZStd::string &groupName) override |
bool | IsGroupExpanded (const AZStd::string &groupName) const override |
void | ExpandAll () override |
void | CollapseAll () override |
void | SetGroupSettingsPrefix (const AZStd::string &prefix) |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Provides controls for viewing and editing object settings. The settings can be divided into groups, with each one showing a subset of properties.