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

Inherits QSortFilterProxyModel, and GraphCanvas::ComboBoxItemModelInterface.

Public Member Functions

 AZ_CLASS_ALLOCATOR (GraphCanvasSortFilterComboBoxProxyModel, AZ::SystemAllocator)
 
void SetModelInterface (ComboBoxItemModelInterface *modelInterface)
 
void SetFontScale (qreal fontScale) override
 
QString GetNameForIndex (const QModelIndex &index) const override
 
QModelIndex FindIndexForName (const QString &name) const override
 
QModelIndex GetDefaultIndex () const override
 
QAbstractItemModel * GetDropDownItemModel () override
 
int GetSortColumn () const override
 
int GetFilterColumn () const override
 
QModelIndex GetNextIndex (const QModelIndex &modelIndex) const override
 
QModelIndex GetPreviousIndex (const QModelIndex &modelIndex) const override
 
void OnDropDownAboutToShow () override
 
void OnDropDownHidden () override
 
QAbstractListModel * GetCompleterItemModel () override
 
int GetCompleterColumn () const override
 
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
 

Protected Member Functions

QModelIndex RemapToSourceIndex (const QModelIndex &proxyIndex) const
 
QModelIndex RemapFromSourceIndex (const QModelIndex &modelIndex) const
 

Member Function Documentation

◆ FindIndexForName()

QModelIndex GraphCanvas::GraphCanvasSortFilterComboBoxProxyModel::FindIndexForName ( const QString &  name) const
inlineoverridevirtual

◆ GetCompleterColumn()

int GraphCanvas::GraphCanvasSortFilterComboBoxProxyModel::GetCompleterColumn ( ) const
inlineoverridevirtual

◆ GetCompleterItemModel()

QAbstractListModel * GraphCanvas::GraphCanvasSortFilterComboBoxProxyModel::GetCompleterItemModel ( )
inlineoverridevirtual

◆ GetDefaultIndex()

QModelIndex GraphCanvas::GraphCanvasSortFilterComboBoxProxyModel::GetDefaultIndex ( ) const
inlineoverridevirtual

◆ GetDropDownItemModel()

QAbstractItemModel * GraphCanvas::GraphCanvasSortFilterComboBoxProxyModel::GetDropDownItemModel ( )
inlineoverridevirtual

◆ GetFilterColumn()

int GraphCanvas::GraphCanvasSortFilterComboBoxProxyModel::GetFilterColumn ( ) const
inlineoverridevirtual

◆ GetNameForIndex()

QString GraphCanvas::GraphCanvasSortFilterComboBoxProxyModel::GetNameForIndex ( const QModelIndex &  index) const
inlineoverridevirtual

◆ GetNextIndex()

QModelIndex GraphCanvas::GraphCanvasSortFilterComboBoxProxyModel::GetNextIndex ( const QModelIndex &  modelIndex) const
inlineoverridevirtual

◆ GetPreviousIndex()

QModelIndex GraphCanvas::GraphCanvasSortFilterComboBoxProxyModel::GetPreviousIndex ( const QModelIndex &  modelIndex) const
inlineoverridevirtual

◆ GetSortColumn()

int GraphCanvas::GraphCanvasSortFilterComboBoxProxyModel::GetSortColumn ( ) const
inlineoverridevirtual

◆ OnDropDownAboutToShow()

void GraphCanvas::GraphCanvasSortFilterComboBoxProxyModel::OnDropDownAboutToShow ( )
inlineoverridevirtual

◆ OnDropDownHidden()

void GraphCanvas::GraphCanvasSortFilterComboBoxProxyModel::OnDropDownHidden ( )
inlineoverridevirtual

◆ SetFontScale()

void GraphCanvas::GraphCanvasSortFilterComboBoxProxyModel::SetFontScale ( qreal  fontScale)
inlineoverridevirtual

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