// Goal is to have all the address book modifying code in one place
// Currently in
// *) Add Contact Wizard
// *) KopeteMetaContact
// *) KopeteAddrBookExport
// *) KABC Export Wizard - TODO - think about sequence of events when adding addressees AND writing their IM data. - Extra save should be unnecessary because we are sharing a kabc instance
// *) Select addressbook entry
namespace KABC
{
class AddressBook;
class Resource;
}
namespace Kopete
{
class MetaContact;
class KOPETE_EXPORT KABCPersistence : public QObject
{
Q_OBJECT
public:
/**
* \brief Retrieve the instance of AccountManager.
*
* The account manager is a singleton class of which only a single
* instance will exist. If no manager exists yet this function will