int ContactLineLen = 0;
int QuoteBreakPoint = 0;
int GroupCount = 0;
+ int FNCount = 0;
wxString ContactLine;
wxString PropertyLine;
wxString PropertySeg1;
ProcessMember(PropertySeg1, PropertySeg2, &GroupCount);
GroupCount++;
+ } else if (Property == wxT("FN")){
+
+ ProcessFN(PropertySeg1, PropertySeg2, &FNCount);
+ FNCount++;
+
}
}
}
+ } else if (PropertyName == wxT("MEDIATYPE")){
+
+ GroupsListMediaType.erase(*GroupCount);
+ GroupsListMediaType.insert(std::make_pair(*GroupCount, PropertyValue));
+
} else if (!PropertyName.IsEmpty() && !PropertyValue.IsEmpty()){
if (FirstToken == TRUE){
}
- //SplitValues(&PropertySeg1, &SplitPoints, &SplitLength, intPrevValue);
-
GroupsList.insert(std::make_pair(*GroupCount, PropertySeg2));
+ if (!PropertyTokens.IsEmpty()){
+
+ GroupsListTokens.insert(std::make_pair(*GroupCount, PropertyTokens));
+
+ }
+
+
+}
+
+void ContactDataObject::ProcessFN(wxString PropertySeg1, wxString PropertySeg2, int *FNCount){
+
+ FullNamesList.insert(std::make_pair(*FNCount, PropertySeg2));
}