SaveData->Append(wxT("//KW\n"));
#endif
+
+ wxString ProcessData = "";
+
+ // Process UID.
+
+ if (UIDToken.size() > 0){
+
+ ProcessData.Append("UID:");
+ ProcessData.Append(UIDToken);
+ ProcessData.Append("\n");
+ SaveData->Append(ProcessData);
+ ProcessData.clear();
+
+ }
- // Process FN.
+ // Process KIND.
- wxString ProcessData = "";
+ switch(ContactKind){
+
+ case CONTACTKIND_NONE:
+ break;
+ case CONTACTKIND_INDIVIDUAL:
+ SaveData->Append("KIND:individual\n");
+ break;
+ case CONTACTKIND_GROUP:
+ SaveData->Append("KIND:group\n");
+ break;
+ case CONTACTKIND_ORGANISATION:
+ SaveData->Append("KIND:org\n");
+ break;
+ case CONTACTKIND_LOCATION:
+ SaveData->Append("KIND:location\n");
+ break;
+ default:
+ break;
+
+ }
+
+ // Process FN.
for (std::map<int, wxString>::iterator FNIter = FullNamesList.begin();
FNIter != FullNamesList.end(); FNIter++){