Inherits QAbstractItemModel, AssetBrowserModelRequestBus::Handler, and AZ::TickBus::Handler.
|
| AZ_CLASS_ALLOCATOR (AssetBrowserModel, AZ::SystemAllocator) |
|
| AssetBrowserModel (QObject *parent=nullptr) |
|
void | EnableTickBus () |
|
void | DisableTickBus () |
|
QModelIndex | findIndex (const QString &absoluteAssetPath) const |
|
QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const override |
|
int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
|
int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
|
QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
|
Qt::DropActions | supportedDropActions () const override |
|
Qt::ItemFlags | flags (const QModelIndex &index) const override |
|
bool | dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override |
|
QMimeData * | mimeData (const QModelIndexList &indexes) const override |
|
QStringList | mimeTypes () const override |
|
QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override |
|
QModelIndex | parent (const QModelIndex &child) const override |
|
bool | canDropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) const override |
|
bool | IsLoaded () const override |
|
void | BeginAddEntry (AssetBrowserEntry *parent) override |
|
void | EndAddEntry (AssetBrowserEntry *parent) override |
|
void | BeginRemoveEntry (AssetBrowserEntry *entry) override |
|
void | EndRemoveEntry () override |
|
void | OnTick (float deltaTime, AZ::ScriptTimePoint time) override |
|
AZStd::shared_ptr< RootAssetBrowserEntry > | GetRootEntry () const |
|
void | SetRootEntry (AZStd::shared_ptr< RootAssetBrowserEntry > rootEntry) |
|
AssetBrowserFilterModel * | GetFilterModel () |
|
const AssetBrowserFilterModel * | GetFilterModel () const |
|
void | SetFilterModel (AssetBrowserFilterModel *filterModel) |
|
void | HandleAssetCreatedInEditor (const AZStd::string &assetPath, const AZ::Crc32 &creatorBusId=AZ::Crc32(), const bool initialFilenameChange=true) |
|
bool | GetEntryIndex (AssetBrowserEntry *entry, QModelIndex &index) const |
|