author | ulf69 <ulf69> | 2004-07-17 00:41:28 (UTC) |
---|---|---|
committer | ulf69 <ulf69> | 2004-07-17 00:41:28 (UTC) |
commit | 8023ceff4cb170c0f8a46881345e7ea92674ef0e (patch) (side-by-side diff) | |
tree | 5482877133b6512a2d0d4d2b8aea4fa29a3e2786 /kabc | |
parent | afdcf8b412f8831d0027aa54d7e8c652a84e02b7 (diff) | |
download | kdepimpi-8023ceff4cb170c0f8a46881345e7ea92674ef0e.zip kdepimpi-8023ceff4cb170c0f8a46881345e7ea92674ef0e.tar.gz kdepimpi-8023ceff4cb170c0f8a46881345e7ea92674ef0e.tar.bz2 |
implementation of the sharp resource plugin
-rw-r--r-- | kabc/converter/sharpdtm/sharpdtmconverter.h | 25 |
1 files changed, 15 insertions, 10 deletions
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 @@ -30,6 +30,7 @@ $Id$ #include <qstring.h> +#include <sl/slzdb.h> + #include "addressee.h" -#include <qpe/pim/contact.h> namespace SlCategory { @@ -37,4 +38,6 @@ namespace SlCategory { } +class SlZDataBase; + namespace KABC { @@ -52,15 +55,16 @@ public: */ 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 ); /** @@ -68,12 +72,13 @@ public: * * @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; - - + + }; |