From 8023ceff4cb170c0f8a46881345e7ea92674ef0e Mon Sep 17 00:00:00 2001 From: ulf69 Date: Sat, 17 Jul 2004 00:41:28 +0000 Subject: implementation of the sharp resource plugin --- (limited to 'kabc/converter/sharpdtm/sharpdtmconverter.h') diff --git a/kabc/converter/sharpdtm/sharpdtmconverter.h b/kabc/converter/sharpdtm/sharpdtmconverter.h index 85edea6..6a55431 100644 --- a/kabc/converter/sharpdtm/sharpdtmconverter.h +++ b/kabc/converter/sharpdtm/sharpdtmconverter.h @@ -29,13 +29,16 @@ $Id$ #include +#include + #include "addressee.h" -#include namespace SlCategory { class SlCategories; } +class SlZDataBase; + namespace KABC { class SharpDTMConverter @@ -51,30 +54,32 @@ public: * Destructor. */ virtual ~SharpDTMConverter(); - + bool init(); void deinit(); - + /** - * Converts a vcard string to an addressee. + * Converts a given sharp card to an addressee. * - * @param contact The sharp contact. + * @param contact The sharp card id, eventhough it might be 0, if the contact is a new one. + * @param database The sharp database pointer we use for the conversion * @param addr The addressee. */ - bool sharpToAddressee( const PimContact &contact, Addressee &addr ); + bool sharpToAddressee( const CardId &contact, const SlZDataBase* database, Addressee &addr ); /** * Converts an addressee to a sharp dtm contact. * * @param addr The addressee. - * @param contact The sharp contact. + * @param database The sharp database pointer we use for the conversion + * @param contact The sharp card id, eventhough it might be 0, if the contact is a new one. */ - bool addresseeToSharp( const Addressee &addr, PimContact &contact ); + bool addresseeToSharp( const Addressee &addr, const SlZDataBase* database , const CardId &contact ); private: SlCategory::SlCategories* catDB; - - + + }; } -- cgit v0.9.0.2