PCManFM-Qt
|
Public Member Functions | |
CachedFolderModel (FmFolder *folder) | |
void | ref () |
void | unref () |
![]() | |
FmFolder * | folder () |
void | setFolder (FmFolder *new_folder) |
FmPath * | path () |
int | rowCount (const QModelIndex &parent=QModelIndex()) const |
int | columnCount (const QModelIndex &parent) const |
QVariant | data (const QModelIndex &index, int role) const |
QVariant | headerData (int section, Qt::Orientation orientation, int role) const |
QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const |
QModelIndex | parent (const QModelIndex &index) const |
Qt::ItemFlags | flags (const QModelIndex &index) const |
virtual QStringList | mimeTypes () const |
virtual QMimeData * | mimeData (const QModelIndexList &indexes) const |
virtual Qt::DropActions | supportedDropActions () const |
virtual bool | dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) |
FmFileInfo * | fileInfoFromIndex (const QModelIndex &index) const |
FolderModelItem * | itemFromIndex (const QModelIndex &index) const |
QImage | thumbnailFromIndex (const QModelIndex &index, int size) |
void | cacheThumbnails (int size) |
void | releaseThumbnails (int size) |
Static Public Member Functions | |
static CachedFolderModel * | modelFromFolder (FmFolder *folder) |
static CachedFolderModel * | modelFromPath (FmPath *path) |
Additional Inherited Members | |
![]() | |
enum | Role { FileInfoRole = Qt::UserRole } |
enum | ColumnId { ColumnFileName, ColumnFileType, ColumnFileSize, ColumnFileMTime, ColumnFileOwner, NumOfColumns } |
![]() | |
void | updateIcons () |
![]() | |
void | thumbnailLoaded (const QModelIndex &index, int size) |
![]() | |
void | insertFiles (int row, FmFileInfoList *files) |
void | removeAll () |
QList< FolderModelItem >::iterator | findItemByPath (FmPath *path, int *row) |
QList< FolderModelItem >::iterator | findItemByName (const char *name, int *row) |
QList< FolderModelItem >::iterator | findItemByFileInfo (FmFileInfo *info, int *row) |
![]() | |
static void | onStartLoading (FmFolder *folder, gpointer user_data) |
static void | onFinishLoading (FmFolder *folder, gpointer user_data) |
static void | onFilesAdded (FmFolder *folder, GSList *files, gpointer user_data) |
static void | onFilesChanged (FmFolder *folder, GSList *files, gpointer user_data) |
static void | onFilesRemoved (FmFolder *folder, GSList *files, gpointer user_data) |
static void | onThumbnailLoaded (FmThumbnailLoader *res, gpointer user_data) |