We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0d0012b commit 1bb2fcbCopy full SHA for 1bb2fcb
ReClass.NET/Forms/MainForm.Functions.cs
@@ -65,7 +65,24 @@ public void SetProject(ReClassNetProject newProject)
65
ClassNode.ClassCreated -= currentProject.AddClass;
66
}
67
68
+ void UpdateClassNodes(BaseNode node)
69
+ {
70
+ classesView.UpdateClassNode((ClassNode)node);
71
+ }
72
+
73
currentProject = newProject;
74
+ currentProject.ClassAdded += c =>
75
76
+ classesView.AddClass(c);
77
+ c.NodesChanged += UpdateClassNodes;
78
+ c.NameChanged += UpdateClassNodes;
79
+ };
80
+ currentProject.ClassRemoved += c =>
81
82
+ classesView.RemoveClass(c);
83
+ c.NodesChanged -= UpdateClassNodes;
84
+ c.NameChanged -= UpdateClassNodes;
85
86
87
ClassNode.ClassCreated += currentProject.AddClass;
88
0 commit comments