- Timestamp:
- 03/06/10 04:48:03 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Core.Views/3.3/OperatorTreeView.cs
r2917 r2949 49 49 } 50 50 51 private IOperator selectedOperator; 52 public IOperator SelectedOperator { 53 get { return selectedOperator; } 54 private set { 55 if (value != selectedOperator) { 56 selectedOperator = value; 57 OnSelectedOperatorChanged(); 58 } 59 } 60 } 61 51 62 /// <summary> 52 63 /// Initializes a new instance of <see cref="OperatorGraphView"/> with caption "Operator Graph". … … 90 101 } 91 102 103 public event EventHandler SelectedOperatorChanged; 104 private void OnSelectedOperatorChanged() { 105 if (SelectedOperatorChanged != null) 106 SelectedOperatorChanged(this, EventArgs.Empty); 107 } 108 92 109 #region TreeNode Management 93 110 private TreeNode CreateTreeNode(IValueParameter<IOperator> opParam) { … … 299 316 if (opParam != null) opParam.Value = null; 300 317 } 318 } 319 private void graphTreeView_AfterSelect(object sender, TreeViewEventArgs e) { 320 SelectedOperator = graphTreeView.SelectedNode == null ? null : GetOperatorTag(graphTreeView.SelectedNode); 301 321 } 302 322 private void graphContextMenuStrip_Opening(object sender, CancelEventArgs e) {
Note: See TracChangeset
for help on using the changeset viewer.