KABC::FormatFactory Class Reference

#include <formatfactory.h>

List of all members.

Public Member Functions

 ~FormatFactory ()
FormatPluginformat (const QString &type)
QStringList formats ()
FormatInfo * info (const QString &type)

Static Public Member Functions

static FormatFactoryself ()

Detailed Description

Class for loading format plugins.

Example:

 KABC::FormatFactory *factory = KABC::FormatFactory::self();

 QStringList list = factory->formats();
 QStringList::Iterator it;
 for ( it = list.begin(); it != list.end(); ++it ) {
   KABC::FormatPlugin *format = factory->format( (*it) );
   // do something with format
 }

Definition at line 57 of file formatfactory.h.


Constructor & Destructor Documentation

Destructor.

Definition at line 81 of file formatfactory.cpp.


Member Function Documentation

Returns a pointer to a format object or a null pointer if format type doesn't exist.

Parameters:
typeThe type of the format, returned by formats()

Definition at line 109 of file formatfactory.cpp.

Returns a list of all available format types.

Definition at line 86 of file formatfactory.cpp.

FormatInfo * FormatFactory::info ( const QString type)

Returns the info structure for a special type.

Definition at line 101 of file formatfactory.cpp.

Returns the global format factory.

Definition at line 38 of file formatfactory.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys