public override void Clear() { Commands.Clear(); Profiles.Clear(); Seasons.Clear(); Misc.Clear(); }
public void ClearViewModel() { ShowSelectFromMultipleProfiles = false; ShowImport = true; Profiles?.Clear(); }
/// <summary> /// Loads the deployment settings from the project directory if needed. /// </summary> public bool Load(out string errMsg) { try { if (!Loaded) { Profiles.Clear(); string fileName = FileName; if (!File.Exists(fileName)) { throw new FileNotFoundException(string.Format(CommonPhrases.NamedFileNotFound, fileName)); } var xmlDoc = new XmlDocument(); xmlDoc.Load(fileName); var profileNodeList = xmlDoc.DocumentElement.SelectNodes("DeploymentProfile"); foreach (XmlNode profileNode in profileNodeList) { var profile = new DeploymentProfile(); profile.LoadFromXml(profileNode); Profiles[profile.Name] = profile; } Loaded = true; } errMsg = ""; return(true); } catch (Exception ex) { errMsg = AdminPhrases.LoadDeploymentSettingsError + ": " + ex.Message; return(false); } }
/// <summary> /// Loads the deployment configuration if needed. /// </summary> public bool Load(out string errMsg) { try { Profiles.Clear(); Loaded = false; XmlDocument xmlDoc = new(); xmlDoc.Load(FileName); foreach (XmlNode profileNode in xmlDoc.DocumentElement.SelectNodes("DeploymentProfile")) { DeploymentProfile profile = new(); profile.LoadFromXml(profileNode); Profiles[profile.Name] = profile; } Loaded = true; errMsg = ""; return(true); } catch (Exception ex) { errMsg = ex.BuildErrorMessage(AdminPhrases.LoadDeploymentConfigError); return(false); } }
public async Task RefreshProfileList() { var fileList = await ApplicationData.Current.RoamingFolder.GetFilesAsync(); Profiles.Clear(); foreach (var file in fileList) { if (file.FileType == ".tox") { var profile = await ProfileViewModel.GetProfileViewModelFromFile(_dataService, file); if (profile == null) // It's a corrupted file: better get rid of it and don't waste time with it anymore! { await file.DeleteAsync(); continue; } if (profile.Id == _toxModel.Id) // Don't include the current profile in this list. { continue; } Profiles.Add(profile); } } }
private void loadProfiles() { //discard the existing profile reference, if any currentProfile = null; //clear profiles in case of in-game reload Profiles.Clear(); //grab all profiles detected in global scope config nodes, load them into local storage ConfigNode[] profileConfigs = GameDatabase.Instance.GetConfigNodes("TUFX_PROFILE"); int len = profileConfigs.Length; for (int i = 0; i < len; i++) { TUFXProfile profile = new TUFXProfile(profileConfigs[i]); if (!Profiles.ContainsKey(profile.ProfileName)) { Profiles.Add(profile.ProfileName, profile); } else { Log.exception("TUFX Profiles already contains profile for name: " + profile.ProfileName + ". This is the result of a configuration with" + " a duplicate name; please check your configurations and remove any duplicates. Only the first configuration parsed for any one name will be loaded."); } } ConfigNode config = GameDatabase.Instance.GetConfigNodes("TUFX_CONFIGURATION").FirstOrDefault(m => m.GetValue("name") == "Default"); if (config != null) { mainMenuProfile = config.GetStringValue("MainMenuProfile", mainMenuProfile); } }
private async Task LoadProfiles() { var oldProfiles = Profiles.ToDictionary(x => x.ProfilePath, x => x.ProcessInfos); var profiles = await _profileLoader.LoadProfiles(Constants.ProfilesPath); // Migrate old process infos foreach (var profile in profiles) { if (!oldProfiles.TryGetValue(profile.ProfilePath, out var oldProcessInfos)) { continue; } foreach (var processInfo in oldProcessInfos) { profile.AddProcessInfo(processInfo); } } Profiles.Clear(); foreach (var profile in profiles) { Profiles.Add(profile); } NotifyOfPropertyChange(nameof(Profiles)); }
protected void ResetVerifier() { SessionId = ""; Codec = WaveFormatEncoding.Unknown; Profiles.Clear(); VerifyResults.Clear(); VerifyRawResult = SpeechVerifier.Result.NeedMore; MetaData.Clear(); ExtraData.Clear(); Content.Clear(); CookieContainer = new CookieContainer(); TotalSnippetsSent = 0; TotalAudioBytesSent = 0; TotalProcessCalls = 0; SpeechRequired = 0; SpeechExtracted = 0; VerifyScore = 0; IsSessionOpen = false; IsSessionClosing = false; IsAuthorized = false; IsOverridable = false; IsLivenessRequired = false; LivenessResult = SpeechVerifier.AliveResult.Untested; IsTooSoft = false; IsTooLoud = false; }
public static void Import(bool overwrite) { if (overwrite) { Profiles.Clear(); } DeserializeFromFile(); }
public static void Import(bool overwrite) { if (overwrite) { Profiles.Clear(); } DeserializeFromFile().ForEach(profile => AddProfile(profile)); }
public override void WireMessages() { Messenger.Default.Register <NotificationMessage>(this, m => { if (m.Notification.Equals(Constants.Messages.ResetAppMsg)) { Profiles.Clear(); } }); }
private void LoadMappings() { Profiles.Clear(); foreach (var profileViewModel in _settingsService.ProfileViewModels) { Profiles.Add(profileViewModel); } SelectedProfile = Profiles.FirstOrDefault(); }
private void RefreshProfilesList() { Profiles.Clear(); foreach (var item in Settings.Profiles.Select(x => x.Key).ToList()) { Profiles.Add(item); } NotifyPropertyChanged(nameof(Profiles)); RemoveButton.IsEnabled = Profiles.Count > 1 && !Engine.IsRunning; }
public static void Reset() { if (Profiles == null) { Profiles = new ObservableCollection <NetworkInterfaceProfileInfo>(); } else { Profiles.Clear(); } }
private void UpdateFiles() { List <string> profiles = Database.Profiles; Profiles.Clear(); foreach (string profile in profiles) { Profiles.Add(new File(profile)); } RaisePropertyChanged("Profiles"); }
public static void Reset() { if (Profiles == null) { Load(false); ProfilesChanged = true; } else { Profiles.Clear(); } }
private void Update() { Profiles.Clear(); foreach (ReleaseCheckoutProfile profile in m_model) { Profiles.Add(new ReleaseCheckoutProfileRecordViewModel() { Model = profile }); } }
public void CancelEdit() { if (!_isEditing) { return; } Donated = _mDonated; CheckUpdates = _mCheckUpdates; CurrentLanguage = _mCurrentLanguage; Delimiters = _mDelimiters; Tasks.Clear(); foreach (Task task in _mTtasks) { Tasks.Add(task); task.CancelEdit(); } Profiles.Clear(); foreach (Profile profile in _mProfiles) { Profiles.Add(profile); profile.CancelEdit(); } MoveList.Clear(); foreach (PositionTransform positionTransform in _mMoveList) { MoveList.Add(positionTransform); positionTransform.CancelEdit(); } CopyList.Clear(); foreach (PositionTransform positionTransform in _mCopyList) { CopyList.Add(positionTransform); positionTransform.CancelEdit(); } Languages.Clear(); foreach (Language language in _mLanguages) { Languages.Add(language); language.CancelEdit(); } _mProfiles.Clear(); _mMoveList.Clear(); _mCopyList.Clear(); _mLanguages.Clear(); _mTtasks.Clear(); _isEditing = false; }
private void PopulateProfiles(IEnumerable <MouseProfileModel> profiles) { Profiles.Clear(); Profiles.Add(Service.GetDefaultMouseProfile()); if (profiles == null) { return; } foreach (var item in profiles) { Profiles.Add(item); } }
public void Load(SynthesisGuiSettings settings, PipelineSettings pipeSettings) { Profiles.Clear(); Profiles.AddOrUpdate(pipeSettings.Profiles.Select(p => { return(new ProfileVM(this, p)); })); if (Profiles.TryGetValue(settings.SelectedProfile, out var profile)) { SelectedProfile = profile; } ShowHelp = settings.ShowHelp; }
private void LoadApplicationData(string path) { try { applicationDataFilePath = path; Profiles.Clear(); if (File.Exists(applicationDataFilePath)) { //string path_to_config = applicationDataFilePath; XDocument xdoc = XDocument.Load(applicationDataFilePath, LoadOptions.SetBaseUri); var query = (from items in xdoc.Element("Game_save_file_manager").Element("Profiles").Elements("Profile") select items); foreach (var item in query) { string pattern = "dd.MM.yyyy HH:mm:ss"; DateTime temp_creation_date; if (DateTime.TryParseExact(item.Element("Creation_date").Value, pattern, CultureInfo.InvariantCulture, DateTimeStyles.AllowWhiteSpaces, out temp_creation_date)) { //successful } else { //failure } Profile loaded_profile = new Profile(); loaded_profile.Profile_name = item.Element("Name").Value; loaded_profile.Creation_time = temp_creation_date; Profiles.Add(loaded_profile); } //had to deviate from standard implementation, since collection is being updated, //not created & assigned to the field Mediator.Instance.NotifyColleagues(Mediator.ViewModelMessages.ProfileListUpdated, profiles); } else //file containing list of profiles was not found and will be created instead { FileNotFoundMethod(path); LoadApplicationData(path); } } catch { MessageBox.Show("Loading application data failed!", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void UpdateProfiles() { var profiles = ProfileStorageAdapter.GetAll(); Profiles.Clear(); foreach (var profile in profiles) { var model = new SettingsProfileModel(profile.Name); Profiles.Add(model); } var selectedProfileName = _profileSettingsService.SelectedProfileName; SelectedProfile.Value = Profiles.FirstOrDefault(p => p.Name.Value == selectedProfileName) ?? Profiles.FirstOrDefault(); }
public override void RefreshProfiles(string selectedProfileName) { var oldProfile = SelectedProfile != null ? SelectedProfile.ProfilePath : null; ProfileItem _selectedProfile = null; try { Profiles.Clear(); // ALWAYS on the first position insert the default profile (ThumbGen.tgp, ex config.xml) Profiles.Add(new ProfileItem(Configuration.ConfigFilePath, GetProfileName(Configuration.ConfigFilePath))); // now add the rest string _ProfilesFolder = FileManager.GetProfilesFolder(); if (Directory.Exists(_ProfilesFolder)) { string[] _Profiles = Directory.GetFiles(_ProfilesFolder, "*.tgp", SearchOption.TopDirectoryOnly); if (_Profiles != null && _Profiles.Count() != 0) { foreach (string _ProfilePath in _Profiles) { ProfileItem _Profile = new ProfileItem(_ProfilePath, GetProfileName(_ProfilePath)); Profiles.Add(_Profile); if (!string.IsNullOrEmpty(selectedProfileName) && string.Compare(_Profile.ProfileName, selectedProfileName, true) == 0) { _selectedProfile = _Profile; } } } } if (_selectedProfile == null && selectedProfileName == DefaultProfileName) { _selectedProfile = Profiles[0] as ProfileItem; } } catch (Exception ex) { Loggy.Logger.DebugException("Refresh Profiles", ex); } if (_selectedProfile != null) { _selectedProfile.IsSelected = false; _selectedProfile.IsSelected = true; SelectedProfile = _selectedProfile; OnSelectedProfileChanged(oldProfile, SelectedProfile.ProfilePath); FileManager.Configuration.LoadConfiguration(_selectedProfile.ProfilePath); } }
private void LoadProfilesList() { try { Profiles.Clear(); if (File.Exists(AppDomain.CurrentDomain.BaseDirectory + "profiles_list.xml")) { string path_to_config = AppDomain.CurrentDomain.BaseDirectory + "profiles_list.xml"; XDocument xdoc = XDocument.Load(path_to_config, LoadOptions.SetBaseUri); var query = (from items in xdoc.Element("Game_save_file_manager").Element("Profiles").Elements("Profile") select items); foreach (var item in query) { string pattern = "dd.MM.yyyy HH:mm:ss"; DateTime temp_creation_date; if (DateTime.TryParseExact(item.Element("Creation_date").Value, pattern, CultureInfo.InvariantCulture, DateTimeStyles.AllowWhiteSpaces, out temp_creation_date)) { //successful } else { //failure } Profile loaded_profile = new Profile(); loaded_profile.Profile_name = item.Element("Name").Value; loaded_profile.Creation_time = temp_creation_date; Profiles.Add(loaded_profile); } } else //file containing list of profiles was not found and will be created instead { XDeclaration declaration = new XDeclaration("1.0", "UTF-8", "no"); XElement root = new XElement("Game_save_file_manager", new XElement("Profiles")); XDocument xdoc = new XDocument(declaration, root); xdoc.Save(AppDomain.CurrentDomain.BaseDirectory + "Game_save_file_manager.xml"); } } catch { } }
/// <summary> /// Gets the profiles for the user /// </summary> /// <returns></returns> public async Task GetProfilesAsync() { IsBusy = true; // Call the api and get some data! try { var resp = await KryptPadApi.GetProfilesAsync(); // Create instance to credential locker var locker = new PasswordVault(); // Clear the profiles list Profiles.Clear(); // Add the profiles to the list foreach (var profile in resp.Profiles) { var profileModel = new ProfileModel(profile) { WindowsHelloEnabled = HasSavedPassphrase(locker, profile.Id.ToString()) }; // Add profile to list Profiles.Add(profileModel); } // Set the selected profile. // TODO: Make this restore last selected profile... somehow //SelectedProfile = Profiles.FirstOrDefault(); // If we don't have any profiles, hide the selection ProfileSelectionVisible = Profiles.Any() ? Visibility.Visible : Visibility.Collapsed; } catch (WebException ex) { // Something went wrong in the api await DialogHelper.ShowMessageDialogAsync(ex.Message); } catch (Exception ex) { // Failed await DialogHelper.ShowGenericErrorDialogAsync(ex); } IsBusy = false; }
public void Init() { try { // load camera profiles CameraProfiles.Clear(); CameraProfiles.Add(_noneProfile); var files = Directory.GetFiles(Settings.Instance.CameraProfileFolder, "*.json"); foreach (var file in files) { var p = CameraProfile.Load(file); if (p != null) { CameraProfiles.Add(p); } } RaisePropertyChanged(() => CameraProfile); // camera profiles Profiles.Clear(); files = Directory.GetFiles(Settings.Instance.ProfileFolder, "*.json"); foreach (var file in files) { var p = Profile.Load(file); if (p != null) { Profiles.Add(p); } } if (Profiles.Count == 0) { var newP = GetNewProfile("Profile1"); newP.Save(); Profiles.Add(newP); } Profile = Profiles[0]; if (!string.IsNullOrWhiteSpace(Profile?.CameraProfileId)) { CameraProfile = CameraProfiles.FirstOrDefault(x => x.Id == Profile.CameraProfileId); } } catch (Exception e) { Log.Debug("Unable to load profile list ", e); } }
public static void Reset() { if (Profiles == null) { Load(false); ProfilesChanged = true; } else { Profiles.Clear(); } // Add default profiles if (Profiles.Count == 0) { GetDefaultProfiles().ForEach(profile => AddProfile(profile)); } }
internal void OrderProfiles() { if (Profiles != null && Profiles.Count > 1) { int id = Profiles.FirstOrDefault().ID; if (Profiles.Where(p => p.Name == null).Count() == 0) { var ordered = Profiles.OrderBy(i => i.Name).OrderBy(i => i.Name.Length).ToList(); Profiles.Clear(); foreach (Profile prof in ordered) { prof.ID = id; id++; Profiles.Add(prof); } } } }
public static void ResetToDefaults() { var defaultProfile = new HotkeyProfile(CommandRegistry.RegisteredCategories(), DefaultProfileName); foreach (var binding in defaults) { binding.Command.Shortcut = binding.Shortcut; } Profiles.Clear(); foreach (string file in Directory.EnumerateFiles(ProfilesDirectory)) { File.Delete(file); } currentProfile = CreateProfile(DefaultProfileName); currentProfile.Save(); Profiles.Add(currentProfile); Reseted?.Invoke(); }
private void CreateProfileList() { Profiles.Clear(); if (this.ServerManager == null || this.ServerManager.Servers == null) { return; } foreach (var server in this.ServerManager.Servers) { if (server.Profile == Profile) { continue; } Profiles.Add(server.Profile); } }