}
+void ProcessIntegerValue(ContactDataObject *ContactData,
+ std::map<int,int> *KeyListPref,
+ wxString *PropertyValue,
+ int *KeyCount){
+
+ int PriorityNumber = 0;
+ bool ValidNumber = TRUE;
+
+ try{
+ PriorityNumber = std::stoi(PropertyValue->ToStdString());
+ }
+
+ catch(std::invalid_argument &e){
+ ValidNumber = FALSE;
+ }
+
+ if (ValidNumber == TRUE){
+
+ KeyListPref->erase(*KeyCount);
+ KeyListPref->insert(std::make_pair(*KeyCount, PriorityNumber));
+
+ }
+
+}
+
void SplitValues(wxString *PropertyLine,
std::map<int,int> *SplitPoints,
std::map<int,int> *SplitLength,
int *intPrevValue,
PropertyType *intType);
+void ProcessIntegerValue(ContactDataObject *ContactData,
+ std::map<int,int> *KeyListPref,
+ wxString *PropertyValue,
+ int *KeyCount);
+
#endif
\ No newline at end of file