Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Added code and unit tests for the SaveFile function in ContactDataObject
[xestiaab/.git] / source / contacteditor / cdo / ContactDataObject.h
index 6886fcd..c8c42b0 100644 (file)
@@ -40,7 +40,9 @@ enum ContactLoadStatus{
 
 enum ContactSaveStatus{
        CONTACTSAVE_UNITTESTFAIL = -1,
-       CONTACTSAVE_OK, 
+       CONTACTSAVE_OK,
+       CONTACTSAVE_FILEERROR,
+       CONTACTSAVE_WRITEERROR
 };
 
 enum ContactKindType{
@@ -106,6 +108,10 @@ class ContactDataObject{
                map<int, wxString> *SourceListPID, map<int, wxString> *SourceListType,
                map<int, wxString> *SourceListMediatype, map<int, int> *SourceListPref, 
                map<int, wxString> *SourceListTokens, wxString *SaveData);
+       void SaveMember(std::map<int, wxString> *GroupsList, std::map<int, wxString> *GroupsListAltID, 
+               std::map<int, wxString> *GroupsListPID, std::map<int, wxString> *GroupsListType,
+               std::map<int, wxString> *GroupsListMediatype, std::map<int, int> *GroupsListPref, 
+               std::map<int, wxString> *GroupsListTokens, wxString *SaveData);         
        void SaveNickname(map<int, wxString> *NicknameList, map<int, wxString> *NicknameListAltID, 
                map<int, wxString> *NicknameListPID, map<int, wxString> *NicknameListType,
                map<int, wxString> *NicknameListLanguage, map<int, int> *NicknameListPref, 
@@ -126,6 +132,16 @@ class ContactDataObject{
                map<int, wxString> *EmailListPID, map<int, wxString> *EmailListType,
                map<int, int> *EmailListPref, map<int, wxString> *EmailListTokens, 
                wxString *SaveData, wxString DataType);
+       void SaveIMPP(map<int, wxString> *IMList, map<int, wxString> *IMListAltID, 
+               map<int, wxString> *IMListPID, map<int, wxString> *IMListType,
+               map<int, wxString> *IMListTypeInfo, map<int, wxString> *IMListDataType, 
+               map<int, int> *IMListPref, map<int, wxString> *IMListTokens, 
+               wxString *SaveData, wxString DataType);
+       void SaveTelephone(map<int, wxString> *TelephoneList, map<int, wxString> *TelephoneListAltID, 
+               map<int, wxString> *TelephoneListPID, map<int, wxString> *TelephoneListType,
+               map<int, wxString> *TelephoneListTypeInfo, map<int, wxString> *TelephoneListMediatype, 
+               map<int, int> *TelephoneListPref, map<int, wxString> *TelephoneListTokens, 
+               wxString *SaveData, wxString DataType);
        void SaveLanguage(map<int, wxString> *LanguageList, map<int, wxString> *LanguageListAltID, 
                map<int, wxString> *LanguageListPID, map<int, wxString> *LanguageListType,
                map<int, int> *LangaugeListPref, map<int, wxString> *LanguageListTokens, 
@@ -191,6 +207,8 @@ class ContactDataObject{
                map<int, wxString> *KeyListTokens, wxString *SaveData);
        void SaveVendor(map<int, wxString> *VendorList, map<int, wxString> *VendorListPEN, 
                map<int, wxString> *VendorListElement, wxString *SaveData);
+       void SaveXToken(map<int, wxString> *XTokenList, map<int, wxString> *XTokenListTokens, 
+               wxString *SaveData);
 
        public:
 
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