Output.FileWriters.Enhanced.HeatMeters

This commit is contained in:
Milan Hanajik
2016-10-11 14:27:28 +02:00
parent 38d6016aec
commit f866f5fb2c
10 changed files with 112 additions and 57 deletions
@@ -14,7 +14,7 @@ namespace TBF.BenchControl.Output.FileWriters.Enhanced
public IList<Results.ItemSpec> AvailableItems;
public IList<Results.ItemSpec> SelectedItems;
public bool Compound; /// false = single meter items, true = combined meter items
public MetersKind MetersKind;
public ResultsConfigDlg()
{
@@ -49,11 +49,16 @@ namespace TBF.BenchControl.Output.FileWriters.Enhanced
AvailableItems = new List<Results.ItemSpec>();
foreach (var item in Results.ItemSpec.AllItems)
{
if (!SelectedItems.Contains(item) && (Compound ? item.CanPrintCompoundMeter : item.CanPrintSingle))
{
AvailableItems.Add(item);
availableResultsListBox.Items.Add(item.Name);
}
if (((MetersKind == MetersKind.Single) && item.CanPrintSingle) ||
((MetersKind == MetersKind.Combined) && item.CanPrintCompoundMeter) ||
((MetersKind == MetersKind.HeatMeter) && item.CanPrintHeatMeter))
{
if (!SelectedItems.Contains(item))
{
AvailableItems.Add(item);
availableResultsListBox.Items.Add(item.Name);
}
}
}
}