Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Implemented LoadData for even better simplification.
[xestiaab/.git] / source / contacteditor / frmContactEditor.h
index 38f0de3..a0cf860 100644 (file)
@@ -639,6 +639,17 @@ class frmContactEditor : public frmContactEditorADT
                void LoadCalFreeBusy(wxString wxSPropertySeg1, wxString wxSPropertySeg2, int *FreeBusyCount);
                void LoadKey(wxString wxSPropertySeg1, wxString wxSPropertySeg2, int *KeyCount);
                
+               void LoadData(std::map<int, wxString> *GeneralList,
+                       std::map<int, int> *GeneralListPref,
+                       wxListCtrl *GeneralListCtrl,
+                       std::map<int, wxString> *HomeList,
+                       std::map<int, int> *HomeListPref,
+                       wxListCtrl *HomeListCtrl,
+                       std::map<int, wxString> *BusinessList,
+                       std::map<int, int> *BusinessTZPref,
+                       wxListCtrl *BusinessListCtrl,
+                       int *DataCount);
+               
                void LoadGender(wxString *GenderComponent, wxString *GenderIdentity);
                void LoadBirthday(wxString *BirthdayData, bool *BirthdayText);
                void LoadAnniversary(wxString *AnniversaryData, bool *AnniversaryText);
@@ -647,6 +658,36 @@ class frmContactEditor : public frmContactEditorADT
                        wxString *NameSurname, wxString *NameOtherNames, 
                        wxString *NameSuffix);
                void LoadMember(std::map<int,wxString> *GroupsList);
+               void LoadAddress(std::map<int, wxString> *GeneralAddressList,
+                       std::map<int, wxString> *GeneralAddressListTown,
+                       std::map<int, wxString> *GeneralAddressListCounty,
+                       std::map<int, wxString> *GeneralAddressListPostCode,
+                       std::map<int, int> *GeneralAddressListPref,
+                       std::map<int, wxString> *HomeAddressList,
+                       std::map<int, wxString> *HomeAddressListTown,
+                       std::map<int, wxString> *HomeAddressListCounty,
+                       std::map<int, wxString> *HomeAddressListPostCode,
+                       std::map<int, int> *HomeAddressListPref,
+                       std::map<int, wxString> *BusinessAddressList,
+                       std::map<int, wxString> *BusinessAddressListTown,
+                       std::map<int, wxString> *BusinessAddressListCounty,
+                       std::map<int, wxString> *BusinessAddressListPostCode,
+                       std::map<int, int> *BusinessAddressListPref,
+                       int *AddressCount);
+               void LoadTimeZone(std::map<int, wxString> *GeneralTZListPtr,
+                       std::map<int, int> *GeneralTZListPrefPtr,
+                       std::map<int, wxString> *HomeTZListPtr,
+                       std::map<int, int> *HomeTZListPrefPtr,
+                       std::map<int, wxString> *BusinessTZListPtr,
+                       std::map<int, int> *BusinessTZListPrefPtr,
+                       int *TZCount);
+               void LoadEmail(std::map<int, wxString> *GeneralEmailListPtr,
+                       std::map<int, int> *GeneralEmailListPrefPtr,
+                       std::map<int, wxString> *HomeEmailListPtr,
+                       std::map<int, int> *HomeEmailListPrefPtr,
+                       std::map<int, wxString> *BusinessEmailListPtr,
+                       std::map<int, int> *BusinessEmailListPrefPtr,
+                       int *EmailCount);
        
                int intValueSeek = 1;
                bool IsGroup = FALSE;
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