コード例 #1
0
 public MapViewController(ISettingsProvider settingsProvider, IMapsLoaderFactory mapsLoaderFactory, ITelemetryViewsSynchronization telemetryViewsSynchronization, ILapColorSynchronization lapColorSynchronization, IDataPointSelectionSynchronization dataPointSelectionSynchronization)
 {
     _fakeDrivers = new Dictionary <string, MapViewDriverInfoFacade>();
     _telemetryViewsSynchronization     = telemetryViewsSynchronization;
     _lapColorSynchronization           = lapColorSynchronization;
     _dataPointSelectionSynchronization = dataPointSelectionSynchronization;
     _mapsLoader     = mapsLoaderFactory.Create(settingsProvider.MapRepositoryPath);
     _selectedPoints = new HashSet <TimedValue>();
 }
コード例 #2
0
 public CalendarEntryViewModelFactory(IViewModelFactory viewModelFactory, ITrackTemplateToSimTrackMapper trackTemplateToSimTrackMapper, IMapsLoaderFactory mapsLoaderFactory, ISimulatorContentController simulatorContentController)
 {
     _viewModelFactory = viewModelFactory;
     _trackTemplateToSimTrackMapper = trackTemplateToSimTrackMapper;
     _simulatorContentController    = simulatorContentController;
     _mapsLoader = mapsLoaderFactory.Create();
 }
コード例 #3
0
 public ChampionshipDialogProvider(IWindowService windowService, IViewModelFactory viewModelFactory, ITrackRecordsProvider trackRecordsProvider, IMapsLoaderFactory mapsLoaderFactory, ISettingsProvider settingsProvider)
 {
     _windowService        = windowService;
     _viewModelFactory     = viewModelFactory;
     _trackRecordsProvider = trackRecordsProvider;
     _settingsProvider     = settingsProvider;
     _mapsLoader           = mapsLoaderFactory.Create();
 }
コード例 #4
0
 public CalendarResultsOverviewViewModel(IViewModelFactory viewModelFactory, IMapsLoaderFactory mapsLoaderFactory)
 {
     _viewModelFactory = viewModelFactory;
     _mapsLoader       = mapsLoaderFactory.Create();
 }
コード例 #5
0
 public ChampionshipCreationController(IWindowService windowService, IViewModelFactory viewModelFactory, ISimulatorContentController simulatorContentController, IMapsLoaderFactory mapsLoaderFactory, ITrackTemplateToSimTrackMapper trackTemplateToSimTrackMapper,
                                       IChampionshipFactory championshipFactory)
 {
     _windowService                 = windowService;
     _viewModelFactory              = viewModelFactory;
     _simulatorContentController    = simulatorContentController;
     _trackTemplateToSimTrackMapper = trackTemplateToSimTrackMapper;
     _championshipFactory           = championshipFactory;
     _mapsLoader = mapsLoaderFactory.Create();
 }
コード例 #6
0
 public MapViewController(IMapsLoaderFactory mapsLoaderFactory, ITelemetryViewsSynchronization telemetryViewsSynchronization)
 {
     _fakeDrivers = new Dictionary <string, MapViewDriverInfoFacade>();
     _telemetryViewsSynchronization = telemetryViewsSynchronization;
     _mapsLoader = mapsLoaderFactory.Create();
 }