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:
KDE 3.5 API Reference