public override VisualMedia this[int i_index]
 {
     get
     {
         VisualMedia media = null;
         int         i     = 0;
         foreach (Photo pic in contentList)
         {
             if (i == i_index)
             {
                 media = pic;
             }
             i++;
         }
         return(media);
     }
 }
Example #2
0
 public abstract void Remove(VisualMedia i_media);
Example #3
0
 public abstract void Add(VisualMedia i_media);
 public override void Remove(VisualMedia i_media)
 {
     this.contentList.Remove(i_media as Photo);
 }
 public override void Add(VisualMedia i_media)
 {
     this.contentList.Add(i_media as Photo);
 }
 public override void Remove(VisualMedia i_media)
 {
     // We do not implement this as it's a leaf in the composite
 }
 public override void Remove(VisualMedia i_media)
 {
     this.m_ContentList.Remove(i_media as Photo);
 }
 public override void Add(VisualMedia i_media)
 {
     this.m_ContentList.Add(i_media as Photo);
 }
Example #9
0
 public override void Remove(VisualMedia i_media)
 {
     // We do not implement this as it's a leaf in the composite
 }
 public abstract void Remove(VisualMedia i_media);
 public abstract void Add(VisualMedia i_media);