|
| AZ_CLASS_ALLOCATOR (DocumentPropertyEditor, AZ::SystemAllocator) |
|
| DocumentPropertyEditor (QWidget *parentWidget=nullptr) |
|
void | SetAllowVerticalScroll (bool allowVerticalScroll) |
|
virtual QSize | sizeHint () const override |
|
auto | GetAdapter () |
|
const auto | GetAdapter () const |
|
void | AddAfterWidget (QWidget *precursor, QWidget *widgetToAdd) |
|
void | SetSavedExpanderStateForRow (const AZ::Dom::Path &rowPath, bool isExpanded) |
|
bool | GetSavedExpanderStateForRow (const AZ::Dom::Path &rowPath) const |
|
bool | HasSavedExpanderStateForRow (const AZ::Dom::Path &rowPath) const |
|
bool | ShouldEraseExpanderStateWhenRowRemoved () const |
|
void | RemoveExpanderStateForRow (const AZ::Dom::Path &rowPath) |
|
void | ApplyExpansionStates () |
|
void | ExpandAll () |
|
void | CollapseAll () |
|
void | SetSavedStateKey (AZ::u32 key, AZStd::string propertyEditorName={}) override |
|
void | ClearInstances () override |
|
AZ::Dom::Value | GetDomValueForRow (DPERowWidget *row) const |
|
void | SetSpawnDebugView (bool shouldSpawn) |
|
AZStd::vector< size_t > | GetPathToRoot (const DPERowWidget *row) const |
|
bool | IsRecursiveExpansionOngoing () const |
|
void | SetRecursiveExpansionOngoing (bool isExpanding) |
|
void | RegisterHandlerPool (AZ::Name handlerName, AZStd::shared_ptr< AZ::InstancePoolBase > handlerPool) |
|
| AZ_RTTI_NO_TYPE_INFO_DECL () |
|
virtual void | SetValueComparisonFunction (const InstanceDataHierarchy::ValueComparisonFunction &valueComparisonFunction) |
|
virtual void | SetReadOnlyQueryFunction (const ReadOnlyQueryFunction &readOnlyQueryFunction) |
|
virtual void | SetHiddenQueryFunction (const HiddenQueryFunction &hiddenQueryFunction) |
|
virtual void | SetIndicatorQueryFunction (const IndicatorQueryFunction &indicatorQueryFunction) |
|
virtual void | SetFilterString (AZStd::string str) |
|
virtual void | EnumerateInstances (InstanceDataHierarchyCallBack enumerationCallback) |
|
virtual void | MoveNodeToIndex (InstanceDataNode *node, int index) |
|
virtual void | MoveNodeBefore (InstanceDataNode *nodeToMove, InstanceDataNode *nodeToMoveBefore) |
|
virtual void | MoveNodeAfter (InstanceDataNode *nodeToMove, InstanceDataNode *nodeToMoveBefore) |
|
virtual void | CancelQueuedRefresh () |
|
virtual void | SetHideRootProperties (bool hideRootProperties) |
|
virtual void | SetAutoResizeLabels (bool autoResizeLabels) |
|
virtual void | InvalidateAll (const char *filter=nullptr) |
|
virtual void | QueueInvalidation (PropertyModificationRefreshLevel level) |
|
virtual void | PreventDataAccess (bool shouldPrevent) |
|
virtual void | ClearInstances () |
|
virtual void | SetDynamicEditDataProvider (DynamicEditDataProvider provider) |
|
virtual void | SetSavedStateKey (AZ::u32 key, AZStd::string propertyEditorName={}) |
|
virtual bool | HasFilteredOutNodes () const |
|
virtual bool | HasVisibleNodes () const |
|
virtual PropertyRowWidget * | GetWidgetFromNode (InstanceDataNode *node) const |
|
virtual QSet< PropertyRowWidget * > | GetTopLevelWidgets () |
|
virtual bool | AddInstance (void *instance, const AZ::Uuid &classId, void *aggregateInstance=nullptr, void *compareInstance=nullptr) |
|
|
AZ::DocumentPropertyEditor::DocumentAdapterPtr | m_adapter |
|
AZ::DocumentPropertyEditor::DocumentAdapter::ResetEvent::Handler | m_resetHandler |
|
AZ::DocumentPropertyEditor::DocumentAdapter::ChangedEvent::Handler | m_changedHandler |
|
AZ::DocumentPropertyEditor::DocumentAdapter::MessageEvent::Handler | m_domMessageHandler |
|
QVBoxLayout * | m_layout = nullptr |
|
bool | m_allowVerticalScroll = true |
|
AZStd::unique_ptr< AZ::DocumentPropertyEditor::ExpanderSettings > | m_dpeSettings |
|
bool | m_isRecursiveExpansionOngoing = false |
|
bool | m_spawnDebugView = false |
|
DPERowWidget * | m_rootNode = nullptr |
|
AZStd::shared_ptr< AZ::InstancePool< DPERowWidget > > | m_rowPool |
|
AZStd::shared_ptr< AZ::InstancePool< AzQtComponents::ElidingLabel > > | m_labelPool |
|
AZStd::unordered_map< AZ::Name, AZStd::shared_ptr< AZ::InstancePoolBase > > | m_handlerPools |
|