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

List view that displays the asset browser entries in a list. More...

#include <AssetBrowserListView.h>

Inherits AzQtComponents::TableView, AssetBrowserViewRequestBus::Handler, and AzToolsFramework::AssetBrowser::AssetBrowserComponentNotificationBus::Handler.

Public Slots

void UpdateSizeSlot (int newWidth)
 

Signals

void selectionChangedSignal (const QItemSelection &selected, const QItemSelection &deselected)
 
void ClearStringFilter ()
 
void ClearTypeFilter ()
 

Public Member Functions

 AssetBrowserListView (QWidget *parent=nullptr)
 
void setModel (QAbstractItemModel *model) override
 
void dragMoveEvent (QDragMoveEvent *event) override
 
void SetName (const QString &name)
 
QString & GetName ()
 
void SetIsAssetBrowserMainView ()
 
bool GetIsAssetBrowserMainView ()
 
void DuplicateEntries ()
 
void MoveEntries ()
 
void DeleteEntries ()
 
void RenameEntry ()
 
void AfterRename (QString newVal)
 
AZStd::vector< const AssetBrowserEntry * > GetSelectedAssets (bool includeProducts=true) const
 
virtual void SelectProduct (AZ::Data::AssetId assetID) override
 
virtual void SelectFileAtPath (const AZStd::string &assetPath) override
 
virtual void ClearFilter () override
 
virtual void Update () override
 
void OnAssetBrowserComponentReady () override
 

Protected Slots

void selectionChanged (const QItemSelection &selected, const QItemSelection &deselected) override
 
void rowsAboutToBeRemoved (const QModelIndex &parent, int start, int end) override
 
void layoutChangedSlot (const QList< QPersistentModelIndex > &parents=QList< QPersistentModelIndex >(), QAbstractItemModel::LayoutChangeHint hint=QAbstractItemModel::NoLayoutChangeHint)
 

Detailed Description

List view that displays the asset browser entries in a list.


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