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::DPEDebugModel Class Reference

Inherits QAbstractItemModel.

Public Member Functions

 DPEDebugModel (QObject *parent)
 
void SetAdapter (AZ::DocumentPropertyEditor::DocumentAdapterPtr theAdapter)
 
auto GetAdapter ()
 
auto & GetBackend ()
 
QModelIndex GetIndexFromNode (DPEModelNode *const theNode) const
 
void SetMaxColumns (int newMax)
 
int GetMaxColumns () const
 

Protected Member Functions

DPEModelNodeGetNodeFromIndex (const QModelIndex &theIndex) const
 
DPEModelNodeGetNodeFromPath (const AZ::Dom::Path &thePath) const
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 
QModelIndex index (int row, int column, const QModelIndex &parent=QModelIndex()) const override
 
QModelIndex parent (const QModelIndex &index) const override
 
int columnCount (const QModelIndex &) const override
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
void HandleReset ()
 
void HandleDomChange (const AZ::Dom::Patch &patch)
 

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