public PlugInsForm(IPlugInsManager aManager) { InitializeComponent(); PlugInsManager = aManager; foreach (var plugin in PlugInsManager.PlugIns) { AppendPlugIn(plugin); } }
public PlugInsForm(IPlugInsManager aManager) { InitializeComponent(); mPlugInsListView.SelectedIndexChanged += (sender, args) => mSettingsButton.Enabled = mPlugInsListView.SelectedItems.Count > 0; mPlugInsListView.SelectedIndexChanged += (sender, args) => mRemoveButton.Enabled = mPlugInsListView.SelectedItems.Count > 0; PlugInsManager = aManager; foreach (var plugin in PlugInsManager.PlugIns) { AppendPlugIn(plugin); } }
public PlugInsServer(IArchBenchLogger aLogger = null) { Logger = aLogger ?? new ConsoleLogger(); Manager = new PlugInsManager(this); }