Open 3D Engine AudioSystem Gem 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.
AudioControls::QATLTreeModel Class Reference

Inherits QStandardItemModel, and AudioControls::IATLControlModelListener.

Public Member Functions

void Initialize (CATLControlsModel *pControlsModel)
 
QStandardItem * GetItemFromControlID (CID nID)
 
CATLControlCreateControl (EACEControlType eControlType, const AZStd::string_view sName, CATLControl *pParent=nullptr)
 
QStandardItem * AddControl (CATLControl *pControl, QStandardItem *pParent, int nRow=0)
 
QStandardItem * CreateFolder (QStandardItem *pParent, const AZStd::string_view sName, int nRow=0)
 
void RemoveItem (QModelIndex index)
 
void RemoveItems (QModelIndexList indexList)
 
void SetItemAsDirty (QStandardItem *pItem)
 
- Public Member Functions inherited from AudioControls::IATLControlModelListener
virtual void OnControlAdded (CATLControl *control)
 
virtual void OnControlModified (CATLControl *control)
 
virtual void OnControlRemoved (CATLControl *control)
 
virtual void OnConnectionAdded (CATLControl *control, IAudioSystemControl *middlewareControl)
 
virtual void OnConnectionRemoved (CATLControl *control, IAudioSystemControl *middlewareControl)
 

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