Logo Search packages:      
Sourcecode: f-spot version File versions

FilterSet.cs

/* 
 * Filters/FilterSet.cs
 *
 * Authors: 
 *   Larry Ewing <lewing@novell.com>
 *   Stephane Delcroix <stephane@delcroix.org>
 * 
 * I don't like per file copyright notices.
 */

using System.Collections;

namespace FSpot.Filters {
      public class FilterSet : IFilter {
            public ArrayList list;
      
            public FilterSet () {
                  list = new ArrayList ();
            }
            
            public void Add (IFilter filter)
            {
                  list.Add (filter);
            }
            
            public bool Convert (FilterRequest req)
            {
                  bool changed = false;
                  foreach (IFilter filter in list) {
                        changed |= filter.Convert (req);
                  }
                  return changed;
            }
      }
}

Generated by  Doxygen 1.6.0   Back to index