private void btnWritePending_Click(object sender, EventArgs e) { if (NameChange.Pending.Count > 0) { this.prbWriteChanges.Value = 0; this.prbWriteChanges.Maximum = NameChange.Pending.Count; this.prbWriteChanges.Visible = true; while (NameChange.Pending.Count > 0) { NameChange.Apply(NameChange.Pending[0]); ++this.prbWriteChanges.Value; } this.RefreshList(); this.prbWriteChanges.Visible = false; } }
private void mnuWriteSelected_Click(object sender, EventArgs e) { if (this.lstNameChanges.SelectedItems.Count > 0) { this.prbWriteChanges.Value = 0; this.prbWriteChanges.Maximum = this.lstNameChanges.SelectedItems.Count; this.prbWriteChanges.Visible = true; foreach (ListViewItem LVI in this.lstNameChanges.SelectedItems) { NameChange.Apply(LVI.Tag as NameChange); ++this.prbWriteChanges.Value; } this.RefreshList(); this.prbWriteChanges.Visible = false; } }
private void btnRevertAll_Click(object sender, EventArgs e) { if (MessageBox.Show(this, I18N.GetText("Message:RevertAll"), I18N.GetText("Title:RevertAll"), MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { NameChange.Pending.Clear(); foreach (NameChange NC in NameChange.Applied) { NameChange.Revert(NC); } while (NameChange.Pending.Count > 0) { NameChange.Apply(NameChange.Pending[0]); } this.RefreshList(); } }