Open 3D Engine AzToolsFramework 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.
AzToolsFramework::AssetBrowser::SearchWidget Class Reference

Inherits AzQtComponents::FilteredSearchWidget.

Public Member Functions

 SearchWidget (QWidget *parent=nullptr)
 
void Setup (bool stringFilter, bool assetTypeFilter, bool useFavorites=false)
 
void ToggleEngineFilter (bool checked)
 
void ToggleUnusableProductsFilter (bool checked)
 
AZStd::vector< AZ::Data::AssetType > BuildAssetTypeList ()
 
void AddFolderFilter ()
 
void RemoveFolderFilter ()
 
QSharedPointer< CompositeFilterGetFilter () const
 
QSharedPointer< CompositeFilterGetStringFilter () const
 
QSharedPointer< CompositeFilterGetTypesFilter () const
 
QSharedPointer< CompositeFilterGetEngineFilter () const
 
QSharedPointer< CompositeFilterGetUnusableProductsFilter () const
 
QSharedPointer< CompositeFilterGetFolderFilter () const
 
bool GetIsEngineFilterActive ()
 
bool GetIsUnusableProductsFilterActive ()
 
bool GetIsFolderFilterActive ()
 
void SetFilterString (const QString &searchTerm)
 
QString GetFilterString () const
 
void ClearStringFilter ()
 

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