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

Inherits AzToolsFramework::AssetBrowser::AssetPickerDialog.

Public Member Functions

 AZ_CLASS_ALLOCATOR (AssetBrowserTreeViewDialog, AZ::SystemAllocator)
 
 AssetBrowserTreeViewDialog (AssetSelectionModel &selection, QWidget *parent=nullptr)
 
- Public Member Functions inherited from AzToolsFramework::AssetBrowser::AssetPickerDialog
 AZ_CLASS_ALLOCATOR (AssetPickerDialog, AZ::SystemAllocator)
 
 AssetPickerDialog (AssetSelectionModel &selection, QWidget *parent=nullptr)
 

Protected Member Functions

bool EvaluateSelection () const override
 
- Protected Member Functions inherited from AzToolsFramework::AssetBrowser::AssetPickerDialog
void accept () override
 
void reject () override
 
void keyPressEvent (QKeyEvent *e) override
 
void resizeEvent (QResizeEvent *resizeEvent) override
 
virtual bool EvaluateSelection () const
 
void UpdatePreview () const
 
void SaveState ()
 

Additional Inherited Members

- Signals inherited from AzToolsFramework::AssetBrowser::AssetPickerDialog
void SizeChangedSignal (int newWidth)
 
- Protected Slots inherited from AzToolsFramework::AssetBrowser::AssetPickerDialog
void DoubleClickedSlot (const QModelIndex &index)
 
void SelectionChangedSlot ()
 
void RestoreState ()
 
void OnFilterUpdated ()
 
- Protected Attributes inherited from AzToolsFramework::AssetBrowser::AssetPickerDialog
QScopedPointer< Ui::AssetPickerDialogClass > m_ui
 
AssetBrowserModelm_assetBrowserModel = nullptr
 
QScopedPointer< AssetBrowserFilterModelm_filterModel
 
QScopedPointer< AssetBrowserListModelm_listModel
 
AssetSelectionModelm_selection
 
bool m_hasFilter
 
AZStd::unique_ptr< TreeViewState > m_filterStateSaver
 
AZStd::intrusive_ptr< QWidgetSavedStatem_persistentState
 

Member Function Documentation

◆ EvaluateSelection()

bool AzToolsFramework::AssetBrowser::AssetBrowserTreeViewDialog::EvaluateSelection ( ) const
overrideprotectedvirtual

Evaluate whether current selection is valid. Valid selection requires exactly one item to be selected, must be source or product type, and must match the wildcard filter

Reimplemented from AzToolsFramework::AssetBrowser::AssetPickerDialog.


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