PCManFM-Qt
Public Member Functions | Static Public Member Functions | List of all members
Fm::CachedFolderModel Class Reference
Inheritance diagram for Fm::CachedFolderModel:
Fm::FolderModel

Public Member Functions

 CachedFolderModel (FmFolder *folder)
 
void ref ()
 
void unref ()
 
- Public Member Functions inherited from Fm::FolderModel
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
 
FolderModelItemitemFromIndex (const QModelIndex &index) const
 
QImage thumbnailFromIndex (const QModelIndex &index, int size)
 
void cacheThumbnails (int size)
 
void releaseThumbnails (int size)
 

Static Public Member Functions

static CachedFolderModelmodelFromFolder (FmFolder *folder)
 
static CachedFolderModelmodelFromPath (FmPath *path)
 

Additional Inherited Members

- Public Types inherited from Fm::FolderModel
enum  Role { FileInfoRole = Qt::UserRole }
 
enum  ColumnId {
  ColumnFileName, ColumnFileType, ColumnFileSize, ColumnFileMTime,
  ColumnFileOwner, NumOfColumns
}
 
- Public Slots inherited from Fm::FolderModel
void updateIcons ()
 
- Signals inherited from Fm::FolderModel
void thumbnailLoaded (const QModelIndex &index, int size)
 
- Protected Member Functions inherited from Fm::FolderModel
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 Protected Member Functions inherited from Fm::FolderModel
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)
 

The documentation for this class was generated from the following files: