From fdd9b6a235415efed1b5df517afb873c73181539 Mon Sep 17 00:00:00 2001 From: alcexhim Date: Wed, 22 Apr 2015 15:54:27 -0400 Subject: [PATCH] Associate the Editor with its appropriate ObjectModel --- .../Setup/ArkAngles/ArkAnglesSetupEditor.cs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.ArkAngles.UserInterface.WindowsForms/Editors/Setup/ArkAngles/ArkAnglesSetupEditor.cs b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.ArkAngles.UserInterface.WindowsForms/Editors/Setup/ArkAngles/ArkAnglesSetupEditor.cs index cfb7f482..0f254eae 100644 --- a/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.ArkAngles.UserInterface.WindowsForms/Editors/Setup/ArkAngles/ArkAnglesSetupEditor.cs +++ b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.ArkAngles.UserInterface.WindowsForms/Editors/Setup/ArkAngles/ArkAnglesSetupEditor.cs @@ -8,10 +8,25 @@ using System.Windows.Forms; using UniversalEditor.ObjectModels.Setup.ArkAngles; using UniversalEditor.ObjectModels.Setup.ArkAngles.Actions; +using UniversalEditor.UserInterface; +using UniversalEditor.UserInterface.WindowsForms; + namespace UniversalEditor.Editors.Setup.ArkAngles { - public partial class ArkAnglesSetupEditor : UserControl + public partial class ArkAnglesSetupEditor : Editor { + private static EditorReference _er = null; + public override EditorReference MakeReference() + { + if (_er == null) + { + _er = base.MakeReference(); + _er.Title = "Ark Angles Setup editor"; + _er.SupportedObjectModels.Add(typeof(SetupObjectModel)); + } + return _er; + } + public ArkAnglesSetupEditor() { InitializeComponent();