KABC::FormatPlugin Class Reference

#include <formatplugin.h>

Inheritance diagram for KABC::FormatPlugin:
KABC::BinaryFormat KABC::VCardFormatPlugin

List of all members.

Public Member Functions

virtual bool load (Addressee &, QFile *file)=0
virtual bool loadAll (AddressBook *, Resource *, QFile *file)=0
virtual void save (const Addressee &, QFile *file)=0
virtual void saveAll (AddressBook *, Resource *, QFile *file)=0
virtual bool checkFormat (QFile *file) const =0

Detailed Description

Base class for address book formats.

This class provides an abstract interface for ResourceFile and ResourceDir formats.


Member Function Documentation

virtual bool KABC::FormatPlugin::checkFormat ( QFile file) const [pure virtual]

Checks if given file contains the right format.

Implemented in KABC::BinaryFormat, and KABC::VCardFormatPlugin.

virtual bool KABC::FormatPlugin::load ( Addressee ,
QFile file 
) [pure virtual]

Load single addressee from file.

Implemented in KABC::VCardFormatPlugin, and KABC::BinaryFormat.

virtual bool KABC::FormatPlugin::loadAll ( AddressBook ,
Resource *  ,
QFile file 
) [pure virtual]

Load whole addressbook from file.

Implemented in KABC::BinaryFormat, and KABC::VCardFormatPlugin.

virtual void KABC::FormatPlugin::save ( const Addressee ,
QFile file 
) [pure virtual]

Save a single Addressee to file.

Implemented in KABC::BinaryFormat, and KABC::VCardFormatPlugin.

virtual void KABC::FormatPlugin::saveAll ( AddressBook ,
Resource *  ,
QFile file 
) [pure virtual]

Save whole addressbook to file.

Implemented in KABC::BinaryFormat, and KABC::VCardFormatPlugin.


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