SIL.FieldWorks.IText.ConcordanceControl.SaveSettings C# (CSharp) Method

SaveSettings() private method

private SaveSettings ( ) : void
return void
		private void SaveSettings()
		{
			// Save our settings for later.
			m_mediator.PropertyTable.SetProperty("ConcordanceLine",
				((ConcordLine) m_cbLine.SelectedItem).Line.ToString(), false,
				PropertyTable.SettingsGroup.LocalSettings);
			m_mediator.PropertyTable.SetPropertyPersistence("ConcordanceLine", true,
				PropertyTable.SettingsGroup.LocalSettings);

			m_mediator.PropertyTable.SetProperty("ConcordanceWs",
				((IWritingSystem) m_cbWritingSystem.SelectedItem).Id, false,
				PropertyTable.SettingsGroup.LocalSettings);
			m_mediator.PropertyTable.SetPropertyPersistence("ConcordanceWs", true,
				PropertyTable.SettingsGroup.LocalSettings);

			m_mediator.PropertyTable.SetProperty("ConcordanceText",
				m_tbSearchText.Text.Trim(), false, PropertyTable.SettingsGroup.LocalSettings);
			m_mediator.PropertyTable.SetPropertyPersistence("ConcordanceText", true,
				PropertyTable.SettingsGroup.LocalSettings);

			m_mediator.PropertyTable.SetProperty("ConcordanceMatchCase",
				m_chkMatchCase.Checked, false, PropertyTable.SettingsGroup.LocalSettings);
			m_mediator.PropertyTable.SetPropertyPersistence("ConcordanceMatchCase", true,
				PropertyTable.SettingsGroup.LocalSettings);

			m_mediator.PropertyTable.SetProperty("ConcordanceMatchDiacritics",
				m_chkMatchDiacritics.Checked, false, PropertyTable.SettingsGroup.LocalSettings);
			m_mediator.PropertyTable.SetPropertyPersistence("ConcordanceMatchDiacritics", true,
				PropertyTable.SettingsGroup.LocalSettings);

			string sConcordanceOption = GetConcordanceOption();
			m_mediator.PropertyTable.SetProperty("ConcordanceOption",
				sConcordanceOption, false, PropertyTable.SettingsGroup.LocalSettings);
			m_mediator.PropertyTable.SetPropertyPersistence("ConcordanceOption", true,
				PropertyTable.SettingsGroup.LocalSettings);
		}