metainfojob.cpp
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
static TDETrader * self()
This is a static pointer to a TDETrader instance.
Definition: ktrader.cpp:90
void removeItem(const KFileItem *item)
Removes an item from metainfo extraction.
Definition: metainfojob.cpp:78
TDEIO_EXPORT MetaInfoJob * fileMetaInfo(const KFileItemList &items)
Retrieves meta information for the given items.
Definition: metainfojob.cpp:170
MetaInfoJob(const KFileItemList &items, bool deleteItems=false)
Creates a new MetaInfoJob.
Definition: metainfojob.cpp:42
static TQStringList supportedMimeTypes()
Returns a list of all supported MIME types.
Definition: metainfojob.cpp:161
virtual OfferList query(const TQString &servicetype, const TQString &constraint=TQString::null, const TQString &preferences=TQString::null) const
The main function in the TDETrader class.
Definition: ktrader.cpp:106
void gotMetaInfo(const KFileItem *item)
Emitted when the meta info for item has been successfully retrieved.
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
TDEIO_EXPORT TransferJob * get(const KURL &url, bool reload=false, bool showProgressInfo=true)
Get (a.k.a.
Definition: job.cpp:1255
MetaInfoJob is a TDEIO Job to retrieve meta information from files.
Definition: metainfojob.h:33
void result(TDEIO::Job *job)
Emitted when the job is finished, in any case (completed, canceled, failed...).
static TQStringList availablePlugins()
Returns a list of all available metainfo plugins.
Definition: metainfojob.cpp:152
The transfer job pumps data into and/or out of a Slave.
Definition: jobclasses.h:874
void emitResult()
Utility function to emit the result signal, and suicide this job.
Definition: job.cpp:228
A KFileItem is a generic class to handle a file, local or remote.
Definition: tdefileitem.h:41