metainfojob.cpp
MetaInfoJob is a TDEIO Job to retrieve meta information from files.
Definition: metainfojob.h:33
static TQStringList availablePlugins()
Definition: metainfojob.cpp:152
virtual void addSubjob(Job *job, bool inheritMetaData=true)
Definition: job.cpp:162
void addMetaData(const TQString &key, const TQString &value)
Definition: job.cpp:405
TDEIO_EXPORT MetaInfoJob * fileMetaInfo(const KFileItemList &items)
Retrieves meta information for the given items.
Definition: metainfojob.cpp:170
The transfer job pumps data into and/or out of a Slave.
Definition: jobclasses.h:874
MetaInfoJob(const KFileItemList &items, bool deleteItems=false)
Creates a new MetaInfoJob.
Definition: metainfojob.cpp:42
static TDETrader * self()
This is a static pointer to a TDETrader instance.
Definition: ktrader.cpp:90
void gotMetaInfo(const KFileItem *item)
void result(TDEIO::Job *job)
static TQStringList supportedMimeTypes()
Definition: metainfojob.cpp:161
void emitResult()
Utility function to emit the result signal, and suicide this job.
Definition: job.cpp:228
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
A KFileItem is a generic class to handle a file, local or remote.
Definition: tdefileitem.h:41
void removeItem(const KFileItem *item)
Removes an item from metainfo extraction.
Definition: metainfojob.cpp:78
TDEIO_EXPORT TransferJob * get(const KURL &url, bool reload=false, bool showProgressInfo=true)
Get (a.k.a.
Definition: job.cpp:1255