for(list<DataFile::CollectionSource *>::const_iterator i=src.begin(); i!=src.end(); ++i)
add_source(**i);
catalogue.signal_source_added.connect(sigc::mem_fun(static_cast<DataFile::Collection *>(this), &Catalogue3D::add_source));
for(list<DataFile::CollectionSource *>::const_iterator i=src.begin(); i!=src.end(); ++i)
add_source(**i);
catalogue.signal_source_added.connect(sigc::mem_fun(static_cast<DataFile::Collection *>(this), &Catalogue3D::add_source));