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();
 }
Esempio n. 2
0
        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();
		}
Esempio n. 4
0
        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();
        }