/// <summary> /// Event for clicking the target add button /// </summary> /// <param name="sender">object that fired the event</param> /// <param name="e">event arguments</param> private void BtnTargetListNamesAddClick(object sender, EventArgs e) { var form = new SledLuaVariableFilterVarNameForm(); form.Text += Localization.SledLuaTTYFilterAdd; // Show form if (form.ShowDialog(this) == DialogResult.OK) { var bDuplicate = false; foreach (var o in m_lstTargetNames.Items) { if (o.ToString() == form.VarName) { bDuplicate = true; break; } } if (!bDuplicate) { // Add item m_lstTargetNames.Items.Add(form.VarName); m_lstTargetFilterNames.Add(form.VarName); m_bTargetChanged = true; } } }
/// <summary> /// Event for clicking the target edit button /// </summary> /// <param name="sender">object that fired the event</param> /// <param name="e">event arguments</param> private void BtnTargetListNamesEditClick(object sender, EventArgs e) { if (m_lstTargetNames.SelectedItem == null) { return; } var selection = m_lstTargetNames.SelectedItem.ToString(); var form = new SledLuaVariableFilterVarNameForm(); form.Text += Localization.SledLuaTTYFilterEdit; form.VarName = selection; // Show form if (form.ShowDialog(this) == DialogResult.OK) { if (selection != form.VarName) { var bDuplicate = false; foreach (var o in m_lstTargetNames.Items) { if (o.ToString() == form.VarName) { bDuplicate = true; break; } } if (!bDuplicate) { // Remove old item m_lstTargetNames.Items.Remove(selection); m_lstTargetFilterNames.Remove(selection); // Add new item m_lstTargetNames.Items.Add(form.VarName); m_lstTargetFilterNames.Add(form.VarName); // Adjust selection to point to new item m_lstTargetNames.SelectedItem = form.VarName; m_bTargetChanged = true; } } } }
/// <summary> /// Event for clicking the target edit button /// </summary> /// <param name="sender">object that fired the event</param> /// <param name="e">event arguments</param> private void BtnTargetListNamesEditClick(object sender, EventArgs e) { if (m_lstTargetNames.SelectedItem == null) return; var selection = m_lstTargetNames.SelectedItem.ToString(); var form = new SledLuaVariableFilterVarNameForm(); form.Text += Localization.SledLuaTTYFilterEdit; form.VarName = selection; // Show form if (form.ShowDialog(this) == DialogResult.OK) { if (selection != form.VarName) { var bDuplicate = false; foreach (var o in m_lstTargetNames.Items) { if (o.ToString() == form.VarName) { bDuplicate = true; break; } } if (!bDuplicate) { // Remove old item m_lstTargetNames.Items.Remove(selection); m_lstTargetFilterNames.Remove(selection); // Add new item m_lstTargetNames.Items.Add(form.VarName); m_lstTargetFilterNames.Add(form.VarName); // Adjust selection to point to new item m_lstTargetNames.SelectedItem = form.VarName; m_bTargetChanged = true; } } } }