/// <summary> /// Initializes this plugins with a specified <see cref="MessageConveyor"/> and <see cref="RootModel"/>. /// </summary> /// <param name="initializationStatusModel">The initialization status model.</param> /// <param name="MainWindowEx">The main window.</param> public override void Initialize([NotNull] InitializationStatusModel initializationStatusModel, [NotNull] Window MainWindowEx) { Assert.ArgumentNotNull(initializationStatusModel, "initializationStatusModel"); Assert.ArgumentNotNull(MainWindowEx, "MainWindowEx"); initializationStatusModel.CurrentPluginName = Resources.Group; initializationStatusModel.PluginInitializationStatus = "Initializing"; _groupManager = new GroupManager(_groupWidgetControl); }
/// <summary> /// Initializes this plugins with a specified <see cref="MessageConveyor"/> and <see cref="RootModel"/>. /// </summary> /// <param name="initializationStatusModel">The initialization status model.</param> /// <param name="MainWindowEx">The main window.</param> public override void Initialize(InitializationStatusModel initializationStatusModel, Window MainWindowEx) { Assert.ArgumentNotNull(initializationStatusModel, "initializationStatusModel"); Assert.ArgumentNotNull(MainWindowEx, "MainWindowEx"); initializationStatusModel.CurrentPluginName = "Map"; initializationStatusModel.PluginInitializationStatus = "Initializing"; _routeManager = new RouteManager(MainWindowEx); _mapControl.RouteManager = _routeManager; _zoneManager = new ZoneManager(_mapControl, MainWindowEx, _routeManager); initializationStatusModel.PluginInitializationStatus = "Routes loading"; _routeManager.LoadRoutes(); Task.Factory.StartNew(() => { try { MapDownloader.DownloadMaps(); } catch (Exception) { } }); }
/// <summary> /// Initializes this plugins with a specified <see cref="MessageConveyor"/> and <see cref="RootModel"/>. /// </summary> /// <param name="initializationStatusModel">The initialization status model.</param> /// <param name="MainWindowEx">The main window.</param> public abstract void Initialize([NotNull] InitializationStatusModel initializationStatusModel, [NotNull] Window MainWindowEx);