Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Removed ContactDataObject point for ProcessIntegerValue and introduced ProcessStringV...
[xestiaab/.git] / source / contacteditor / ContactDataObject.h
index 3179f56..a6e9761 100644 (file)
@@ -61,6 +61,7 @@ class ContactDataObject{
        void ProcessMember(wxString PropertySeg1, wxString PropertySeg2, int *GroupCount);
        void ProcessFN(wxString PropertySeg1, wxString PropertySeg2, int *FNCount);
        void ProcessN(wxString PropertySeg1, wxString PropertySeg2);
+       void ProcessClientPIDMap(wxString PropertySeg1, wxString PropertySeg2, int *ClientPIDCount);
        void ProcessNickname(wxString PropertySeg1, wxString PropertySeg2, int *NicknameCount);
        void ProcessGender(wxString PropertySeg1, wxString PropertySeg2);
        void ProcessBirthday(wxString PropertySeg1, wxString PropertySeg2);
@@ -133,6 +134,9 @@ class ContactDataObject{
        std::map<int, wxString> XMLList;
        std::map<int, wxString> XMLListAltID;
 
+       std::map<int, wxString> ClientPIDList;
+       std::map<int, wxString> ClientPIDListTokens;
+
        /* We don't use these at the moment but we want to keep
          them for compatability reasons */
 
@@ -614,4 +618,14 @@ void CheckType(wxString *PropertySeg1,
        int *intPrevValue, 
        PropertyType *intType);
 
+void ProcessIntegerValue(std::map<int,int> *PrefPtr, 
+       wxString *PropertyValue, 
+       int *ItemCount);
+
+void ProcessStringValue(wxString *PropertyName,
+       wxString PropertyNameMatch,
+       std::map<int,wxString> *MapPtr,
+       wxString *PropertyValue,
+       int *ItemCount);
+
 #endif
\ No newline at end of file
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy