• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

kio

KFileMetaInfoProvider Class Reference

#include <kfilemetainfo.h>

Inheritance diagram for KFileMetaInfoProvider:

Inheritance graph
[legend]

List of all members.


Public Member Functions

const KFileMimeTypeInfo * mimeTypeInfo (const QString &mimeType, const QString &protocol)
const KFileMimeTypeInfo * mimeTypeInfo (const QString &mimeType)
KFilePlugin * plugin (const QString &mimeType, const QString &protocol)
KFilePlugin * plugin (const QString &mimeType)
QStringList preferredGroups (const QString &mimeType) const
QStringList preferredKeys (const QString &mimeType) const
QStringList supportedMimeTypes () const
virtual ~KFileMetaInfoProvider ()

Static Public Member Functions

static KFileMetaInfoProvider * self ()

Protected Member Functions

 KFileMetaInfoProvider ()

Detailed Description

For internal use only.

Synchronous access to metadata of a local file. Usually, you don't want to use this class for getting metainfo from a file. Use KFileMetaInfo directly. However, if you want to find out if a specific mimetype is supported and which groups and items are provided for it, you can ask the KFileMetainfoProvider for it.

Definition at line 1646 of file kfilemetainfo.h.


Constructor & Destructor Documentation

KFileMetaInfoProvider::~KFileMetaInfoProvider (  )  [virtual]

Definition at line 924 of file kfilemetainfo.cpp.

KFileMetaInfoProvider::KFileMetaInfoProvider (  )  [protected]

Definition at line 919 of file kfilemetainfo.cpp.


Member Function Documentation

const KFileMimeTypeInfo * KFileMetaInfoProvider::mimeTypeInfo ( const QString &  mimeType,
const QString &  protocol 
)

Definition at line 1071 of file kfilemetainfo.cpp.

const KFileMimeTypeInfo * KFileMetaInfoProvider::mimeTypeInfo ( const QString &  mimeType  ) 

Definition at line 1066 of file kfilemetainfo.cpp.

KFilePlugin * KFileMetaInfoProvider::plugin ( const QString &  mimeType,
const QString &  protocol 
)

Returns:
a pointer to the plugin that belongs to the specified mimetype, for the given protocol. This loads the plugin if it's not in memory yet.

Definition at line 1001 of file kfilemetainfo.cpp.

KFilePlugin * KFileMetaInfoProvider::plugin ( const QString &  mimeType  ) 

Returns:
a pointer to the plugin that belongs to the specified mimetype, which means also load the plugin if it's not in memory

Definition at line 996 of file kfilemetainfo.cpp.

QStringList KFileMetaInfoProvider::preferredGroups ( const QString &  mimeType  )  const

Definition at line 1053 of file kfilemetainfo.cpp.

QStringList KFileMetaInfoProvider::preferredKeys ( const QString &  mimeType  )  const

Definition at line 1040 of file kfilemetainfo.cpp.

KFileMetaInfoProvider * KFileMetaInfoProvider::self (  )  [static]

Definition at line 911 of file kfilemetainfo.cpp.

QStringList KFileMetaInfoProvider::supportedMimeTypes (  )  const

Since:
3.1

Definition at line 1120 of file kfilemetainfo.cpp.


The documentation for this class was generated from the following files:
  • kfilemetainfo.h
  • kfilemetainfo.cpp

kio

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

API Reference

Skip menu "API Reference"
  • dcop
  • DNSSD
  • interfaces
  • Kate
  • kconf_update
  • KDECore
  • KDED
  • kdefx
  • KDEsu
  • kdeui
  • KDocTools
  • KHTML
  • KImgIO
  • KInit
  • kio
  • kioslave
  • KJS
  • KNewStuff
  • KParts
  • KUtils
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal