Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/14/09 00:23:57 (15 years ago)
Author:
swagner
Message:

Continued work on Optimizer (#770)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Optimizer/3.3/ToolBarItems/SaveAllToolBarItem.cs

    r2546 r2555  
    88using HeuristicLab.MainForm.WindowsForms;
    99using HeuristicLab.Common.Resources;
     10using HeuristicLab.Core;
     11using HeuristicLab.Core.Views;
    1012
    1113namespace HeuristicLab.Optimizer {
     
    2830    }
    2931    public override void ActiveViewChanged(object sender, EventArgs e) {
    30       ToolStripItem.Enabled = MainFormManager.MainForm.Views.FirstOrDefault() != null;
     32      var views = from v in MainFormManager.MainForm.Views
     33                  where v is IItemView
     34                  where CreatableAttribute.IsCreatable(((IItemView)v).Item.GetType())
     35                  select v;
     36      ToolStripItem.Enabled = views.FirstOrDefault() != null;
    3137    }
    3238
Note: See TracChangeset for help on using the changeset viewer.