Inherits QTreeViewWithStateSaving, AssetBrowserViewRequestBus::Handler, AzToolsFramework::AssetBrowser::AssetBrowserComponentNotificationBus::Handler, and AssetBrowserInteractionNotificationBus::Handler.
|
| AssetBrowserTreeView (QWidget *parent=nullptr) |
|
void | setModel (QAbstractItemModel *model) override |
|
void | dragEnterEvent (QDragEnterEvent *event) override |
|
void | dragMoveEvent (QDragMoveEvent *event) override |
|
void | dropEvent (QDropEvent *event) override |
|
void | dragLeaveEvent (QDragLeaveEvent *event) override |
|
void | drawBranches (QPainter *painter, const QRect &rect, const QModelIndex &index) const override |
|
void | SetName (const QString &name) |
| Set unique asset browser name, used to persist tree expansion states.
|
|
QString & | GetName () |
|
void | SetIsAssetBrowserMainView () |
|
bool | GetIsAssetBrowserMainView () |
|
void | LoadState (const QString &name) |
|
void | SaveState () const |
|
AZStd::vector< const AssetBrowserEntry * > | GetSelectedAssets (bool includeProducts=true) const |
|
void | SelectFolderFromBreadcrumbsPath (AZStd::string_view folderPath) |
|
void | SelectFolder (AZStd::string_view folderPath) |
|
void | DeleteEntries () |
|
void | RenameEntry () |
|
void | DuplicateEntries () |
|
void | MoveEntries () |
|
void | AfterRename (QString newVal) |
|
void | SelectFileAtPathAfterUpdate (const AZStd::string &assetPath) |
|
void | SelectProduct (AZ::Data::AssetId assetID) override |
|
void | SelectFileAtPath (const AZStd::string &assetPath) override |
|
void | ClearFilter () override |
|
void | Update () override |
|
void | OnAssetBrowserComponentReady () override |
|
void | SetShowSourceControlIcons (bool showSourceControlsIcons) |
|
void | UpdateAfterFilter (bool hasFilter, bool selectFirstValidEntry) |
|
template<class TEntryType > |
const TEntryType * | GetEntryFromIndex (const QModelIndex &index) const |
|
const AssetBrowserEntry * | GetEntryByPath (QStringView path) |
|
bool | IsIndexExpandedByDefault (const QModelIndex &index) const override |
|
void | SetSortMode (const AssetBrowserEntry::AssetEntrySortMode mode) |
|
AssetBrowserEntry::AssetEntrySortMode | GetSortMode () const |
|
void | SetAttachedThumbnailView (AssetBrowserThumbnailView *thumbnailView) |
|
AssetBrowserThumbnailView * | GetAttachedThumbnailView () const |
|
void | SetShowIndexAfterUpdate (QModelIndex index) |
|
void | SetAttachedTableView (AssetBrowserTableView *tableView) |
|
AssetBrowserTableView * | GetAttachedTableView () const |
|
void | SetApplySnapshot (bool applySnapshot) |
|
void | SetSearchString (const QString &searchString) |
|