public void Init( PluginManager pluginManager, OptimusMiniPluginBrowser pluginBrowser, OptimusMiniSettings settings) { _PluginManager = pluginManager; _Browser = pluginBrowser; _Settings = settings; // ----- Available plugins listAvailablePlugins.Items.Clear(); for (int i = 0; i < _Browser.Count; i++) { listAvailablePlugins.Items.Add(_Browser[i].Name); } if (_Browser.Count > 0) { listAvailablePlugins.Items[0].Selected = true; } // ----- Available layouts // TODO: available layouts listLayouts.Items.Clear(); listLayouts.Items.Add("Default"); listLayouts.Items[0].Selected = true; // ----- Update actions UpdateActions(); }
public PluginLayoutCollection(PluginManager owner) { _Owner = owner; }