Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::DPEModelNode Class Reference

Inherits QObject.

Public Types

enum class  NodeType { RootNode , RowNode , LabelNode , PropertyEditorNode }
 

Public Member Functions

 DPEModelNode (QObject *theModel)
 
int GetRowChildCount () const
 
int GetColumnChildCount () const
 
DPEModelNodeGetParentNode () const
 
DPEModelNodeGetParentRowNode () const
 
QVariant GetData (int role) const
 
bool SetData (int role, const QVariant &value)
 
Qt::ItemFlags GetFlags () const
 
DPEModelNodeGetRowChild (int childIndex)
 
DPEModelNodeGetColumnChild (int columnIndex)
 
DPEModelNodeGetChildFromDomIndex (size_t domIndex)
 
int RowOfChild (DPEModelNode *const childNode) const
 
int ColumnOfChild (DPEModelNode *const childNode) const
 
void SetValue (const AZ::Dom::Value &domVal, bool notifyView)
 
AZ::Dom::Value GetValueFromDom () const
 
size_t GetDomValueIndex () const
 
bool IsColumn () const
 

The documentation for this class was generated from the following file: