SaveVendor(&VendorList, &VendorListPEN,
&VendorListElement, SaveData);
+ // Process X-Tokens.
+
+ SaveXToken(&XTokenList, &XTokenListTokens,
+ SaveData);
+
// Write the end part of the vCard data file.
SaveData->Append("END:VCARD");
}
+}
+
+void ContactDataObject::SaveXToken(map<int, wxString> *XTokenList, map<int, wxString> *XTokenListTokens,
+ wxString *SaveData){
+
+ wxString ProcessData = "";
+
+ for (std::map<int, wxString>::iterator XTokenIter = XTokenList->begin();
+ XTokenIter != XTokenList->end(); XTokenIter++){
+
+ ProcessData.Append("X-");
+ ProcessData.Append((*XTokenListTokens)[XTokenIter->first]);
+ ProcessData.Append(":");
+ ProcessData.Append(XTokenIter->second);
+ ProcessData.Append("\n");
+
+ ProcessData = OutputText(&ProcessData);
+
+ SaveData->Append(ProcessData);
+ ProcessData.clear();
+
+ }
+
}
\ No newline at end of file