Exemple #1
0
        /// <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);
 }