// ContactDataObject.h - Client Data Object header.
//
-// (c) 2012-2015 Xestia Software Development.
+// (c) 2012-2016 Xestia Software Development.
//
// This file is part of Xestia Address Book.
//
wxString BirthdayAltID;
wxString BirthdayCalScale;
wxString BirthdayTokens;
+ bool BirthdayText = FALSE;
+
wxString Anniversary;
wxString AnniversaryAltID;
wxString AnniversaryCalScale;
wxString AnniversaryTokens;
+ bool AnniversaryText = FALSE;
wxString Gender;
wxString GenderDetails;
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 */
-
- /*std::map<int, wxString> ExtraFullNames;*/
- /*std::map<int, wxString> ExtraNicknames;*/
-
std::map<int, wxString> FullNamesList;
std::map<int, wxString> FullNamesListType;
std::map<int, wxString> FullNamesListLanguage;
std::map<int, wxString> GeneralIMListAltID;
std::map<int, wxString> GeneralIMListPID;
std::map<int, wxString> GeneralIMListType;
+ std::map<int, wxString> GeneralIMListTypeInfo;
std::map<int, wxString> GeneralIMListTokens;
std::map<int, wxString> GeneralIMListMediatype;
std::map<int, int> GeneralIMListPref;
std::map<int, wxString> GeneralTelephoneListType;
std::map<int, wxString> GeneralTelephoneListTokens;
std::map<int, wxString> GeneralTelephoneListTypeInfo;
+ std::map<int, wxString> GeneralTelephoneListDataType;
std::map<int, int> GeneralTelephoneListPref;
std::map<int, wxString> GeneralLanguageList;
std::map<int, wxString> GeneralGeographyListType;
std::map<int, wxString> GeneralGeographyListTokens;
std::map<int, wxString> GeneralGeographyListMediatype;
+ std::map<int, wxString> GeneralGeographyListDataType;
std::map<int, int> GeneralGeographyListPref;
std::map<int, wxString> GeneralRelatedList;
std::map<int, wxString> HomeIMListAltID;
std::map<int, wxString> HomeIMListPID;
std::map<int, wxString> HomeIMListType;
+ std::map<int, wxString> HomeIMListTypeInfo;
std::map<int, wxString> HomeIMListTokens;
std::map<int, wxString> HomeIMListMediatype;
std::map<int, int> HomeIMListPref;
std::map<int, wxString> HomeTelephoneListType;
std::map<int, wxString> HomeTelephoneListTokens;
std::map<int, wxString> HomeTelephoneListTypeInfo;
+ std::map<int, wxString> HomeTelephoneListDataType;
std::map<int, int> HomeTelephoneListPref;
std::map<int, wxString> HomeLanguageList;
std::map<int, wxString> HomeGeographyListType;
std::map<int, wxString> HomeGeographyListTokens;
std::map<int, wxString> HomeGeographyListMediatype;
+ std::map<int, wxString> HomeGeographyListDataType;
std::map<int, int> HomeGeographyListPref;
std::map<int, wxString> HomeWebsiteList;
std::map<int, wxString> BusinessIMListAltID;
std::map<int, wxString> BusinessIMListPID;
std::map<int, wxString> BusinessIMListType;
+ std::map<int, wxString> BusinessIMListTypeInfo;
std::map<int, wxString> BusinessIMListTokens;
std::map<int, wxString> BusinessIMListMediatype;
std::map<int, int> BusinessIMListPref;
std::map<int, wxString> BusinessTelephoneListType;
std::map<int, wxString> BusinessTelephoneListTypeInfo;
std::map<int, wxString> BusinessTelephoneListTokens;
+ std::map<int, wxString> BusinessTelephoneListDataType;
std::map<int, int> BusinessTelephoneListPref;
std::map<int, wxString> BusinessLanguageList;
std::map<int, wxString> BusinessGeographyListType;
std::map<int, wxString> BusinessGeographyListTokens;
std::map<int, wxString> BusinessGeographyListMediatype;
+ std::map<int, wxString> BusinessGeographyListDataType;
std::map<int, int> BusinessGeographyListPref;
std::map<int, wxString> BusinessWebsiteList;
// Subroutines.
ContactLoadStatus LoadFile(wxString Filename);
+ void ClearData();
};