KIO
KMimeTypeResolver Class Reference
This class implements the "delayed-mimetype-determination" feature, for directory views. More...
#include <kmimetyperesolver.h>

Public Member Functions | |
KMimeTypeResolver (KAbstractViewAdapter *adapter) | |
KMimeTypeResolver (QAbstractItemView *view, QAbstractProxyModel *model) | |
KMimeTypeResolver (QAbstractItemView *view, KDirModel *model) | |
~KMimeTypeResolver () |
Detailed Description
This class implements the "delayed-mimetype-determination" feature, for directory views.It determines the mimetypes of the icons in the background, but giving preferrence to the visible icons.
Definition at line 41 of file kmimetyperesolver.h.
Constructor & Destructor Documentation
KMimeTypeResolver::KMimeTypeResolver | ( | QAbstractItemView * | view, | |
KDirModel * | model | |||
) | [explicit] |
The mimetype resolver is made a child of the view.
It is OK to have one resolver per view, and have those views share a common model; this way the mimetypes will only be determined once per item in the model, which saves time.
WARNING: if you call KDirModel::setDirLister, do it before creating the KMimeTypeResolver If this is a problem, tell me and I'll add a signal...
Definition at line 109 of file kmimetyperesolver.cpp.
KMimeTypeResolver::KMimeTypeResolver | ( | QAbstractItemView * | view, | |
QAbstractProxyModel * | model | |||
) | [explicit] |
This constructor should be used when the view uses a proxy model instead of a KDirModel.
The source model must be a KDirModel however, and the above warning applies to this constructor as well.
Definition at line 118 of file kmimetyperesolver.cpp.
KMimeTypeResolver::KMimeTypeResolver | ( | KAbstractViewAdapter * | adapter | ) | [explicit] |
KMimeTypeResolver::~KMimeTypeResolver | ( | ) |
Definition at line 139 of file kmimetyperesolver.cpp.
The documentation for this class was generated from the following files: