Inherits QStandardItemModel, and AudioControls::IATLControlModelListener.
Public Member Functions | |
void | Initialize (CATLControlsModel *pControlsModel) |
QStandardItem * | GetItemFromControlID (CID nID) |
CATLControl * | CreateControl (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) |