• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdelibs API Reference
  • KDE Home
  • Contact Us
 

KIO

Public Member Functions | List of all members
KMimeTypeResolver Class Reference

#include <kmimetyperesolver.h>

Inheritance diagram for KMimeTypeResolver:
Inheritance graph
[legend]

Public Member Functions

 KMimeTypeResolver (QAbstractItemView *view, KDirModel *model)
 
 KMimeTypeResolver (QAbstractItemView *view, QAbstractProxyModel *model)
 
 KMimeTypeResolver (KAbstractViewAdapter *adapter)
 
 ~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.

Deprecated:
since 4.3, use KFilePreviewGenerator instead (from libkfile), which can do both delayed-mimetype-determination and delayed-preview-determination (actually, it rather does one or the other), and with better performance (it batches the updates rather than doing them one by one)

Definition at line 45 of file kmimetyperesolver.h.

Constructor & Destructor Documentation

KMimeTypeResolver::KMimeTypeResolver ( QAbstractItemView *  view,
KDirModel *  model 
)

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 108 of file kmimetyperesolver.cpp.

KMimeTypeResolver::KMimeTypeResolver ( QAbstractItemView *  view,
QAbstractProxyModel *  model 
)

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 117 of file kmimetyperesolver.cpp.

KMimeTypeResolver::KMimeTypeResolver ( KAbstractViewAdapter *  adapter)
explicit

Definition at line 126 of file kmimetyperesolver.cpp.

KMimeTypeResolver::~KMimeTypeResolver ( )

Definition at line 138 of file kmimetyperesolver.cpp.


The documentation for this class was generated from the following files:
  • kmimetyperesolver.h
  • kmimetyperesolver.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:50:04 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KIO

Skip menu "KIO"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdelibs API Reference

Skip menu "kdelibs API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  • kjsembed
  •   WTF
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Nepomuk-Core
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal