public MainWindowViewModel(IProcessMonitorService processMonitorService) { _processMonitorService = processMonitorService; _processMonitorService.Initialize(new Dictionary <string, QualityTime> { { "devenv", new QualityTime { ProcessTime = TypeOfQualityTime.UsefulTime } } }); }
public GeneralModule(IColorQuantizerService quantizerService, PluginSettings settings, IProcessMonitorService processMonitorService) { _quantizerService = quantizerService; _processMonitorService = processMonitorService; _enableActiveWindow = settings.GetSetting("EnableActiveWindow", true); if (settings.GetSetting("AutoDefaultProfilesCreation", true).Value) { AddDefaultProfile(DefaultCategoryName.General, "Profiles/rainbow.json"); AddDefaultProfile(DefaultCategoryName.General, "Profiles/noise.json"); } }
public YTMdesktopDataModelExpansion(ILogger logger, IColorQuantizerService colorQuantizer, IProcessMonitorService processMonitorService) { _processMonitorService = processMonitorService; _logger = logger; _colorQuantizer = colorQuantizer; _httpClient = new HttpClient { Timeout = TimeSpan.FromSeconds(1) }; albumArtColorCache = new ConcurrentDictionary <string, TrackColorsDataModel>(); UpdateDuringActivationOverride = false; }
public ObsDataModelExpansion(IProcessMonitorService processMonitorService) { _processMonitorService = processMonitorService; }