![]() |
Plasma Engine
2.0
|
Model of the item view in the asset browser. More...
#include <AssetBrowserModel.moc.h>

Public Types | |
| enum | UserRoles { SubAssetGuid = Qt::UserRole + 0 , AssetGuid , AbsolutePath , RelativePath , AssetIcon , TransformState , Importable , ItemFlags } |
Public Slots | |
| void | ThumbnailLoaded (QString sPath, QModelIndex index, QVariant userData1, QVariant userData2) |
| void | ThumbnailInvalidated (QString sPath, plUInt32 uiImageID) |
| void | OnFileSystemUpdate () |
Signals | |
| void | editingFinished (const QString &sAbsPath, const QString &sNewName, bool bIsAsset) const |
Public Member Functions | |
| plQtAssetBrowserModel (QObject *pParent, plQtAssetFilter *pFilter) | |
| void | resetModel () |
| void | SetIconMode (bool bIconMode) |
| bool | GetIconMode () |
| plInt32 | FindAssetIndex (const plUuid &assetGuid) const |
| plInt32 | FindIndex (plStringView sAbsPath) const |
| virtual QVariant | data (const QModelIndex &index, int iRole) const override |
| virtual bool | setData (const QModelIndex &index, const QVariant &value, int iRole=Qt::EditRole) override |
| virtual Qt::ItemFlags | flags (const QModelIndex &index) const override |
| virtual QVariant | headerData (int iSection, Qt::Orientation orientation, int iRole=Qt::DisplayRole) const override |
| virtual QModelIndex | index (int iRow, int iColumn, const QModelIndex &parent=QModelIndex()) const override |
| virtual QModelIndex | parent (const QModelIndex &index) const override |
| virtual int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| virtual int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
| virtual QStringList | mimeTypes () const override |
| virtual QMimeData * | mimeData (const QModelIndexList &indexes) const override |
| virtual Qt::DropActions | supportedDropActions () const override |
Friends | |
| struct | FileComparer |
Model of the item view in the asset browser.