00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef INCL_WINCONTACT
00020 #define INCL_WINCONTACT
00021
00026 #include "vocl/VObject.h"
00027 #include "vocl/WinItem.h"
00028
00029 using namespace std;
00030
00031
00037 class WinContact : public WinItem {
00038
00039 private:
00040
00042 wstring vCard;
00043
00052 bool checkVCardTypeAndVersion(VObject* vo);
00053
00054
00055 protected:
00056
00058 wstring photoType;
00059
00060
00061 public:
00062
00064 WinContact();
00066 WinContact(const wstring dataString);
00067
00069 virtual ~WinContact();
00070
00071
00079 virtual int parse(const wstring dataString);
00080
00087 virtual wstring toString();
00088
00089
00091 const wstring getPhotoType() { return photoType; }
00092
00094 void setPhotoType(const wstring type) { photoType = type; }
00095
00096 };
00099 #endif