00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef VCARDVIEWER_H
00021 #define VCARDVIEWER_H
00022
00023 #include <kdialogbase.h>
00024 #include <kabc/addressee.h>
00025 #include <kabc/vcardparser.h>
00026
00027 #include <tqvaluelist.h>
00028
00029 class TQString;
00030
00031 namespace KPIM {
00032 class AddresseeView;
00033 }
00034
00035 namespace KMail {
00036
00037 class VCardViewer : public KDialogBase
00038 {
00039 Q_OBJECT
00040 TQ_OBJECT
00041 public:
00042 #if defined(KABC_VCARD_ENCODING_FIX)
00043 VCardViewer( TQWidget *parent, const TQByteArray &vCard, const char *name );
00044 #else
00045 VCardViewer( TQWidget *parent, const TQString &vCard, const char *name );
00046 #endif
00047 virtual ~VCardViewer();
00048
00049 protected:
00050 virtual void slotUser1();
00051 virtual void slotUser2();
00052 virtual void slotUser3();
00053
00054 private:
00055 KPIM::AddresseeView *mAddresseeView;
00056 KABC::Addressee::List mAddresseeList;
00057
00058 TQValueListIterator<KABC::Addressee> itAddresseeList;
00059 };
00060
00061 }
00062
00063 #endif // VCARDVIEWER_H
00064