Inherits QSortFilterProxyModel.
Public Types | |
enum | Filter { SHOW_BONES = 0 , SHOW_MESHES , SHOW_RAGDOLLJOINTS , SHOW_HITDETECTIONJOINTS , SHOW_CLOTHCOLLIDERJOINTS , FILTER_COUNT } |
Public Member Functions | |
SkeletonSortFilterProxyModel (SkeletonModel *sourceSkeletonModel, QItemSelectionModel *sourceSelectionModel, QObject *parent=nullptr) | |
SelectionProxyModel * | GetSelectionProxyModel () const |
void | SetFilterRecursiveMode (bool enabled) |
void | SetFilterFlag (Filter filterFlag, bool enabled) |
bool | GetFilterFlag (Filter filterFlag) const |
bool | AllFiltersDisabled () const |
void | ConnectFilterWidget (AzQtComponents::FilteredSearchWidget *filterWidget) |
Protected Member Functions | |
bool | filterAcceptsRow (int sourceRow, const QModelIndex &sourceParent) const override |