![]() |
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.