public LapPickerController(ITelemetryViewsSynchronization telemetryViewsSynchronization, ITelemetryLoadController telemetryLoadController, IMainWindowViewModel mainWindowViewModel, IViewModelFactory viewModelFactory, IColorPaletteProvider colorPaletteProvider, IOpenWindowController openWindowController, ISettingsWindowController settingsWindowController, IUserInputProvider userInputProvider) { _allAvailableLaps = new List <LapSummaryDto>(); _loadedLaps = new List <LapSummaryDto>(); _telemetryViewsSynchronization = telemetryViewsSynchronization; _telemetryLoadController = telemetryLoadController; _lapSelectionViewModel = mainWindowViewModel.LapSelectionViewModel; _viewModelFactory = viewModelFactory; _colorPaletteProvider = colorPaletteProvider; _openWindowController = openWindowController; _settingsWindowController = settingsWindowController; _userInputProvider = userInputProvider; }
public ClassColorProvider(IColorPaletteProvider colorPaletteProvider) { _colorPaletteProvider = colorPaletteProvider; _cachedColors = new Dictionary <string, ColorDto>(); }