Open 3D Engine GraphCanvas 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.
GraphCanvas::ComboBoxItemModelInterface Class Referenceabstract

Inherited by GraphCanvas::GraphCanvasListComboBoxModel< ValueType >, and GraphCanvas::GraphCanvasSortFilterComboBoxProxyModel.

Public Member Functions

virtual void SetFontScale (qreal fontScale)=0
 
virtual QString GetNameForIndex (const QModelIndex &modelIndex) const =0
 
virtual QModelIndex FindIndexForName (const QString &name) const =0
 
virtual QModelIndex GetDefaultIndex () const =0
 
virtual QAbstractItemModel * GetDropDownItemModel ()=0
 
virtual int GetSortColumn () const =0
 
virtual int GetFilterColumn () const =0
 
virtual QModelIndex GetNextIndex (const QModelIndex &modelIndex) const =0
 
virtual QModelIndex GetPreviousIndex (const QModelIndex &modelIndex) const =0
 
virtual void OnDropDownAboutToShow ()
 
virtual void OnDropDownHidden ()
 
virtual QAbstractListModel * GetCompleterItemModel ()=0
 
virtual int GetCompleterColumn () const =0
 

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