Changeset 6610 for branches/QAPAlgorithms/HeuristicLab.Analysis
- Timestamp:
- 07/29/11 11:23:06 (13 years ago)
- Location:
- branches/QAPAlgorithms/HeuristicLab.Analysis/3.3
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/QAPAlgorithms/HeuristicLab.Analysis/3.3/DataVisualization/DataRow.cs
r5445 r6610 83 83 public DataRow(string name) 84 84 : base(name) { 85 VisualProperties = new DataRowVisualProperties( );85 VisualProperties = new DataRowVisualProperties(name); 86 86 values = new ObservableList<double>(); 87 87 } 88 88 public DataRow(string name, string description) 89 89 : base(name, description) { 90 VisualProperties = new DataRowVisualProperties( );90 VisualProperties = new DataRowVisualProperties(name); 91 91 values = new ObservableList<double>(); 92 92 } 93 93 public DataRow(string name, string description, IEnumerable<double> values) 94 94 : base(name, description) { 95 VisualProperties = new DataRowVisualProperties( );95 VisualProperties = new DataRowVisualProperties(name); 96 96 this.values = new ObservableList<double>(values); 97 97 } -
branches/QAPAlgorithms/HeuristicLab.Analysis/3.3/DataVisualization/DataRowVisualProperties.cs
r6342 r6610 20 20 #endregion 21 21 22 using System; 22 23 using System.ComponentModel; 23 24 using System.Drawing; … … 141 142 } 142 143 } 144 private string displayName; 145 public string DisplayName { 146 get { return displayName == null ? String.Empty : displayName; } 147 set { 148 if (displayName != value) { 149 if (value == null && displayName != String.Empty) { 150 displayName = String.Empty; 151 OnPropertyChanged("DisplayName"); 152 } else if (value != null) { 153 displayName = value; 154 OnPropertyChanged("DisplayName"); 155 } 156 } 157 } 158 } 143 159 144 160 #region Persistence Properties … … 187 203 get { return exactBins; } 188 204 set { exactBins = value; } 205 } 206 [Storable(Name = "DisplayName")] 207 private string StorableDisplayName { 208 get { return displayName; } 209 set { displayName = value; } 189 210 } 190 211 #endregion … … 203 224 this.bins = original.bins; 204 225 this.exactBins = original.exactBins; 226 this.displayName = original.displayName; 205 227 } 206 228 public DataRowVisualProperties() { … … 214 236 bins = 10; 215 237 exactBins = false; 238 displayName = String.Empty; 239 } 240 public DataRowVisualProperties(string displayName) 241 : this() { 242 this.displayName = displayName; 216 243 } 217 244 -
branches/QAPAlgorithms/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityDistributionAnalyzer.cs
r6342 r6610 126 126 string appendix = " at " + iterationName + " " + iteration.Value.ToString(); 127 127 table.Name += appendix; 128 table.Rows["QualityDistribution"]. Name += appendix;128 table.Rows["QualityDistribution"].VisualProperties.DisplayName += appendix; 129 129 } 130 130 qdHistory.Add(table);
Note: See TracChangeset
for help on using the changeset viewer.