// Adds the given multimedia links to the given multimedia list. protected void AddMultimedia(GDMList <GDMMultimediaLink> multimediaLinks, string mmPrefix, string mmLargePrefix, uint maxWidth, uint maxHeight, Stats stats) { // TODO: ml.GetFileReferences(); var fileRefs = new List <GDMFileReference>(); foreach (var mmLink in multimediaLinks) { if (mmLink.IsPointer) { var mmRec = mmLink.Value as GDMMultimediaRecord; if (!mmRec.GetVisibility()) { // user chose not to show this picture continue; } foreach (var fileRef in mmRec.FileReferences) { fileRefs.Add(fileRef); } } else { foreach (var fileRef in mmLink.FileReferences) { fileRefs.Add(fileRef); } } } if (multimediaLinks != null) { // Add extra pics added by the user on indi exclude screen. AddMultimediaFileReferences(fileRefs, mmPrefix, mmLargePrefix, maxWidth, maxHeight, stats); } }
protected GDMTagWithLists(GDMObject owner) : base(owner) { fNotes = new GDMList <GDMNotes>(this); fSourceCitations = new GDMList <GDMSourceCitation>(this); fMultimediaLinks = new GDMList <GDMMultimediaLink>(this); }
public NameAndSource(string name) { Name = name; SourceHtml = ""; Sources = new GDMList <GDMSourceCitation>(null); }