private void UpdateAppListData(RzAppListDataProvider app) { Apps.Clear(); Pids.Clear(); CurrentApp = app.CurrentAppExecutable; for (int i = 0; i < app.AppCount; i++) { Apps.Add(app.GetExecutableName(i)); Pids.Add(app.GetPid(i)); } AppListUpdated?.Invoke(this, EventArgs.Empty); }
internal void UpdateAppList(bool forced = false) { if (CurrentApp == null && !forced) { return; } if (forced) { _logger.Verbose("Running forced AppList update..."); } else { _logger.Verbose("Running applist update to check for closed apps..."); } RzAppListDataProvider applist = _manager.GetDataProvider <RzAppListDataProvider>(); applist.Update(); UpdateAppListData(applist); }