120 |
if (data == 0) |
if (data == 0) |
121 |
{ |
{ |
122 |
GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory(); |
GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory(); |
123 |
GEDCOMParser::Place * tmp_data = factory->createPlace(); |
tmp_data = factory->createPlace(); |
124 |
} |
} |
125 |
_setPlace(SmartPtr<Place>(tmp_data)); |
_setPlace(SmartPtr<Place>(tmp_data)); |
126 |
_updated_attr = e_Place; |
_updated_attr = e_Place; |
133 |
if (data == 0) |
if (data == 0) |
134 |
{ |
{ |
135 |
GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory(); |
GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory(); |
136 |
GEDCOMParser::Address * tmp_data = factory->createAddress(); |
tmp_data = factory->createAddress(); |
137 |
} |
} |
138 |
_setAddress(SmartPtr<Address>(tmp_data)); |
_setAddress(SmartPtr<Address>(tmp_data)); |
139 |
_updated_attr = e_Address; |
_updated_attr = e_Address; |
167 |
if (data == 0) |
if (data == 0) |
168 |
{ |
{ |
169 |
GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory(); |
GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory(); |
170 |
GEDCOMParser::SourceCitation * tmp_data = factory->createSourceCitation(); |
tmp_data = factory->createSourceCitation(); |
171 |
} |
} |
172 |
_addSourceCitation(SmartPtr<SourceCitation>(tmp_data)); |
_addSourceCitation(SmartPtr<SourceCitation>(tmp_data)); |
173 |
_updated_attr = e_Citations; |
_updated_attr = e_Citations; |
180 |
if (data == 0) |
if (data == 0) |
181 |
{ |
{ |
182 |
GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory(); |
GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory(); |
183 |
GEDCOMParser::MultimediaLink * tmp_data = factory->createMultimediaLink(); |
tmp_data = factory->createMultimediaLink(); |
184 |
} |
} |
185 |
_addMultimediaLink(SmartPtr<MultimediaLink>(tmp_data)); |
_addMultimediaLink(SmartPtr<MultimediaLink>(tmp_data)); |
186 |
_updated_attr = e_MultimediaLinks; |
_updated_attr = e_MultimediaLinks; |
193 |
if (data == 0) |
if (data == 0) |
194 |
{ |
{ |
195 |
GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory(); |
GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory(); |
196 |
GEDCOMParser::NoteStructure * tmp_data = factory->createNoteStructure(); |
tmp_data = factory->createNoteStructure(); |
197 |
} |
} |
198 |
_addNoteStructure(SmartPtr<NoteStructure>(tmp_data)); |
_addNoteStructure(SmartPtr<NoteStructure>(tmp_data)); |
199 |
_updated_attr = e_NoteStructure; |
_updated_attr = e_NoteStructure; |