metainfojob.cpp
MetaInfoJob(const KFileItemList &items, bool deleteItems=false)
Creates a new MetaInfoJob.
Definition: metainfojob.cpp:44
static TQStringList availablePlugins()
Returns a list of all available metainfo plugins.
Definition: metainfojob.cpp:154
void gotMetaInfo(const KFileItem *item)
Emitted when the meta info for item has been successfully retrieved.
KIO_EXPORT MetaInfoJob * fileMetaInfo(const KFileItemList &items)
Retrieves meta information for the given items.
Definition: metainfojob.cpp:172
static TQStringList supportedMimeTypes()
Returns a list of all supported MIME types.
Definition: metainfojob.cpp:163
virtual OfferList query(const TQString &servicetype, const TQString &constraint=TQString::null, const TQString &preferences=TQString::null) const
The main function in the KTrader class.
Definition: ktrader.cpp:106
virtual void addSubjob(Job *job, bool inheritMetaData=true)
Add a job that has to be finished before a result is emitted.
Definition: job.cpp:162
void addMetaData(const TQString &key, const TQString &value)
Add key/value pair to the meta data that is sent to the slave.
Definition: job.cpp:405
void emitResult()
Utility function to emit the result signal, and suicide this job.
Definition: job.cpp:228
void removeItem(const KFileItem *item)
Removes an item from metainfo extraction.
Definition: metainfojob.cpp:80
The transfer job pumps data into and/or out of a Slave.
Definition: jobclasses.h:875
MetaInfoJob is a KIO Job to retrieve meta information from files.
Definition: metainfojob.h:35
KIO_EXPORT TransferJob * get(const KURL &url, bool reload=false, bool showProgressInfo=true)
Get (a.k.a.
Definition: job.cpp:1220
void result(KIO::Job *job)
Emitted when the job is finished, in any case (completed, canceled, failed...).
A KFileItem is a generic class to handle a file, local or remote.
Definition: kfileitem.h:41