• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • tdeio/tdeio
 

tdeio/tdeio

  • TDEIO
  • TDEIO::MetaInfoJob
Signals | Public Member Functions | Static Public Member Functions | Protected Slots | Protected Member Functions

TDEIO::MetaInfoJob Class Reference

MetaInfoJob is a TDEIO Job to retrieve meta information from files. More...

#include <metainfojob.h>

Inheritance diagram for TDEIO::MetaInfoJob:
TDEIO::Job TQObject

List of all members.

Signals

void gotMetaInfo (const KFileItem *item)
void failed (const KFileItem *item)

Public Member Functions

 MetaInfoJob (const KFileItemList &items, bool deleteItems=false)
void removeItem (const KFileItem *item)

Static Public Member Functions

static TQStringList availablePlugins ()
static TQStringList supportedMimeTypes ()

Protected Slots

virtual void slotResult (TDEIO::Job *job)

Protected Member Functions

void getMetaInfo ()

Detailed Description

MetaInfoJob is a TDEIO Job to retrieve meta information from files.

TDEIO 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.


Member Function Documentation

TQStringList 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 TDEIO::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 TDEIO::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 ( TDEIO::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 TDEIO::Job.

Definition at line 116 of file metainfojob.cpp.

TQStringList 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:
  • metainfojob.h
  • metainfojob.cpp

tdeio/tdeio

Skip menu "tdeio/tdeio"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

tdeio/tdeio

Skip menu "tdeio/tdeio"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for tdeio/tdeio by doxygen 1.7.1
This website is maintained by Timothy Pearson.