Skip to content

Commit 2482609

Browse files
committed
Added getter for selected enum.
1 parent 3bd0cb3 commit 2482609

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

ReClass.NET/UI/ProjectView.cs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,10 @@ public ClassNode SelectedClass
171171
}
172172
}
173173

174+
[Browsable(false)]
175+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
176+
public EnumDescription SelectedEnum { get; private set; }
177+
174178
[DefaultValue(false)]
175179
public bool AutoExpandClassNodes
176180
{
@@ -262,14 +266,16 @@ private void projectTreeView_AfterSelect(object sender, TreeViewEventArgs e)
262266
return;
263267
}
264268

265-
if (!(e.Node is ClassTreeNode node))
269+
if (e.Node is ClassTreeNode classTreeNode)
266270
{
267-
return;
271+
if (selectedClass != classTreeNode.ClassNode)
272+
{
273+
SelectedClass = classTreeNode.ClassNode;
274+
}
268275
}
269-
270-
if (selectedClass != node.ClassNode)
276+
else if (e.Node is EnumTreeNode enumTreeNode)
271277
{
272-
SelectedClass = node.ClassNode;
278+
SelectedEnum = enumTreeNode.Enum;
273279
}
274280
}
275281

0 commit comments

Comments
 (0)