/// <summary> /// See interface docs. /// </summary> /// <param name="view"></param> public void Initialise(IPluginsView view) { var pluginManager = Factory.ResolveSingleton <IPluginManager>(); view.InvalidPluginsCount = pluginManager.IgnoredPlugins.Count; view.ShowPlugins(pluginManager.LoadedPlugins); }
/// <summary> /// Initializes a new instance of the <see cref="PluginsPresenter" /> class. /// </summary> /// <param name="view">The view.</param> /// <param name="settingsService">The settings service.</param> public PluginsPresenter( IPluginsView view, ISettingsService settingsService) { this.view = view; this.settingsService = settingsService; }
/// <summary> /// Initializes a new instance of the <see cref="PluginsPresenter" /> class. /// </summary> /// <param name="view">The view.</param> public PluginsPresenter(IPluginsView view) : this(new SettingsService(), new PluginsTranslator()) { this.view = view; }
/// <summary> /// Initializes a new instance of the <see cref="PluginsPresenter" /> class. /// </summary> public PluginsPresenter(IPluginsView view) : this(new SettingsService(), new PluginsTranslator()) { this.view = view; }
/// <summary> /// See interface docs. /// </summary> /// <param name="view"></param> public void Initialise(IPluginsView view) { var pluginManager = Factory.Singleton.Resolve<IPluginManager>().Singleton; view.InvalidPluginsCount = pluginManager.IgnoredPlugins.Count; view.ShowPlugins(pluginManager.LoadedPlugins); }