SIL.FieldWorks.TE.ImportWizard.lvMappings_SelectedIndexChanged C# (CSharp) Method

lvMappings_SelectedIndexChanged() protected method

Prevent user from changing mapping for chapter and verse markers. If there are no markers at all disable modify button as well.
protected lvMappings_SelectedIndexChanged ( object sender, EventArgs e ) : void
sender object Not used
e System.EventArgs Not used
return void
		protected void lvMappings_SelectedIndexChanged(object sender, EventArgs e)
		{
			m_btnCurrentModifyButton.Enabled = (m_lvCurrentMappingList.SelectedItems.Count == 1 &&
				m_lvCurrentMappingList.SelectedItems[0].Text != "\\c" &&
				m_lvCurrentMappingList.SelectedItems[0].Text != "\\v");

			bool enableButton = true;
			foreach (ListViewItem item in m_lvCurrentMappingList.SelectedItems)
			{
				ImportMappingInfo info = (ImportMappingInfo)item.Tag;
				if (item.Text == "\\c" || item.Text == "\\v" || info.IsInUse)
					enableButton = false;
			}
			m_btnCurrentDeleteButton.Enabled = (m_lvCurrentMappingList.SelectedItems.Count >= 1 && enableButton);
		}