Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/16/10 19:26:24 (14 years ago)
Author:
swagner
Message:

Enabled saving only for some specific items (#1193)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Core/3.3/Collections/KeyedItemCollection.cs

    r4068 r4419  
    3131  [StorableClass]
    3232  public abstract class KeyedItemCollection<TKey, TItem> : ObservableKeyedCollection<TKey, TItem>, IKeyedItemCollection<TKey, TItem> where TItem : class, IItem {
    33     private string filename;
    34     public string Filename {
    35       get { return filename; }
    36       set {
    37         if (value == null) throw new ArgumentNullException();
    38         if ((filename == null) || !filename.Equals(value)) {
    39           filename = value;
    40           OnFilenameChanged();
    41         }
    42       }
    43     }
    44 
    4533    public virtual string ItemName {
    4634      get { return ItemAttribute.GetName(this.GetType()); }
     
    8371    }
    8472
    85     public event EventHandler FilenameChanged;
    86     protected virtual void OnFilenameChanged() {
    87       EventHandler handler = FilenameChanged;
    88       if (handler != null) handler(this, EventArgs.Empty);
    89     }
    9073    public event EventHandler ItemImageChanged;
    9174    protected virtual void OnItemImageChanged() {
Note: See TracChangeset for help on using the changeset viewer.