- if (PropertyName == wxT("ALTID")){
-
- PicturesListAltID.erase(*PhotoCount);
- PicturesListAltID.insert(std::make_pair(*PhotoCount, PropertyValue));
-
- } else if (PropertyName == wxT("PID")){
-
- PicturesListPID.erase(*PhotoCount);
- PicturesListPID.insert(std::make_pair(*PhotoCount, PropertyValue));
+ ProcessStringValue(&PropertyName, "ALTID", &PicturesListAltID, &PropertyValue, PhotoCount, &PropertyMatched);
+ ProcessStringValue(&PropertyName, "PID", &PicturesListPID, &PropertyValue, PhotoCount, &PropertyMatched);
+ ProcessStringValue(&PropertyName, "MEDIATYPE", &PicturesListMediatype, &PropertyValue, PhotoCount, &PropertyMatched);
+ ProcessIntegerValue(&PropertyName, "PREF", &PicturesListPref, &PropertyValue, PhotoCount, &PropertyMatched);