kio
KIO::MetaInfoJob Class Reference
MetaInfoJob is a KIO Job to retrieve meta information from files. More...
#include <metainfojob.h>
Signals | |
void | failed (const KFileItem *item) |
void | gotMetaInfo (const KFileItem *item) |
Public Member Functions | |
MetaInfoJob (const KFileItemList &items, bool deleteItems=false) | |
void | removeItem (const KFileItem *item) |
virtual | ~MetaInfoJob () |
Static Public Member Functions | |
static QStringList | availablePlugins () |
static QStringList | supportedMimeTypes () |
Protected Slots | |
virtual void | slotResult (KIO::Job *job) |
Protected Member Functions | |
void | getMetaInfo () |
Detailed Description
MetaInfoJob is a KIO Job to retrieve meta information from files.KIO Job to retrieve meta information from files.
- Since:
- 3.1
Definition at line 35 of file metainfojob.h.
Constructor & Destructor Documentation
MetaInfoJob::MetaInfoJob | ( | const KFileItemList & | items, | |
bool | deleteItems = false | |||
) |
Creates a new MetaInfoJob.
- Parameters:
-
items A list of KFileItems to get the metainfo for deleteItems If true, the finished KFileItems are deleted
Definition at line 44 of file metainfojob.cpp.
MetaInfoJob::~MetaInfoJob | ( | ) | [virtual] |
Definition at line 69 of file metainfojob.cpp.
Member Function Documentation
QStringList MetaInfoJob::availablePlugins | ( | ) | [static] |
Returns a list of all available metainfo plugins.
The list contains the basenames of the plugins' .desktop files (no path, no .desktop).
- Returns:
- the list of available meta info plugins
Definition at line 154 of file metainfojob.cpp.
void KIO::MetaInfoJob::failed | ( | const KFileItem * | item | ) | [signal] |
Emitted when metainfo for item
could not be extracted, either because a plugin for its MIME type does not exist, or because something went wrong.
- Parameters:
-
item the KFileItem of the file that failed
void MetaInfoJob::getMetaInfo | ( | ) | [protected] |
Definition at line 124 of file metainfojob.cpp.
void KIO::MetaInfoJob::gotMetaInfo | ( | const KFileItem * | item | ) | [signal] |
Emitted when the meta info for item
has been successfully retrieved.
- Parameters:
-
item the KFileItem describing the fetched item
void MetaInfoJob::removeItem | ( | const KFileItem * | item | ) |
Removes an item from metainfo extraction.
- Parameters:
-
item the item that should be removed from the queue
Definition at line 80 of file metainfojob.cpp.
void MetaInfoJob::slotResult | ( | KIO::Job * | job | ) | [protected, virtual, slot] |
Called whenever a subjob finishes.
Default implementation checks for errors and propagates to parent job, then calls removeSubjob. Override if you don't want subjobs errors to be propagated.
- Parameters:
-
job the subjob
- See also:
- result()
Reimplemented from KIO::Job.
Definition at line 116 of file metainfojob.cpp.
QStringList MetaInfoJob::supportedMimeTypes | ( | ) | [static] |
Returns a list of all supported MIME types.
The list can contain entries like text/ * (without the space).
- Returns:
- the list of MIME types that are supported
Definition at line 163 of file metainfojob.cpp.
The documentation for this class was generated from the following files: