1
/****************************************************************************
2
** $Id: kdeaccountsformat.h 980058 2009-06-11 01:08:14Z dfaure $
6
** Copyright (C) 2001 Carsten Pfeiffer <pfeiffer@kde.org>
8
****************************************************************************/
10
#ifndef KDEACCOUNTSFORMAT_H
11
#define KDEACCOUNTSFORMAT_H
13
#include <kabc/format.h>
19
class KDEAccountsFormat : public KABC::Format
22
KDEAccountsFormat() {}
23
~KDEAccountsFormat() {}
25
virtual bool loadAll( KABC::AddressBook *,
26
KABC::Resource *resource, QFile *file );
28
virtual bool load( KABC::Addressee&, QFile *)
30
qDebug("*** KDE Accounts format: load single entry not supported.");
33
virtual void save( const KABC::Addressee&, QFile *)
35
qDebug("*** KDE Accounts format: save not supported.");
37
virtual void saveAll( KABC::AddressBook *, KABC::Resource *, QFile *)
39
qDebug("*** KDE Accounts format: save not supported.");
41
virtual bool checkFormat( QFile *file ) const
43
if ( file->fileName().endsWith( "/accounts" ) )
44
return true; // lame, but works for me :)
51
#endif // KDEACCOUNTSFORMAT_H