static internal void DeleteGenericPlugin(IGenericTemplatePlugin PG, PluginBase P) { Plugins.Remove(PG.GenericTemplateKey); if (ActivePlugins.Contains(P)) { ActivePlugins.Remove(P); } if (ActivePlugins.Count == 0) { AWBForm.RemoveTabPage(KingbotkPluginTab); } DefaultStatusText(); }
internal static void DeleteGenericPlugin(IGenericTemplatePlugin pg, PluginBase p) { Plugins.Remove(pg.GenericTemplateKey); if (ActivePlugins.Contains(p)) { ActivePlugins.Remove(p); } if (ActivePlugins.Count == 0) { AWBForm.RemoveTabPage(KingbotkPluginTab); } var plugin = p as GenericTemplatePlugin; if (plugin != null) { plugin.Dispose(); } DefaultStatusText(); }
static internal void DeleteGenericPlugin(IGenericTemplatePlugin PG, PluginBase P) { Plugins.Remove(PG.GenericTemplateKey); if (ActivePlugins.Contains(P)) ActivePlugins.Remove(P); if (ActivePlugins.Count == 0) AWBForm.RemoveTabPage(KingbotkPluginTab); DefaultStatusText(); }
internal static void DeleteGenericPlugin(IGenericTemplatePlugin pg, PluginBase p) { Plugins.Remove(pg.GenericTemplateKey); if (ActivePlugins.Contains(p)) ActivePlugins.Remove(p); if (ActivePlugins.Count == 0) AWBForm.RemoveTabPage(KingbotkPluginTab); var plugin = p as GenericTemplatePlugin; if (plugin != null) { plugin.Dispose(); } DefaultStatusText(); }