예제 #1
0
 private void mnuRevertSelected_Click(object sender, EventArgs e)
 {
     foreach (ListViewItem LVI in this.lstNameChanges.SelectedItems)
     {
         NameChange.Revert(LVI.Tag as NameChange);
     }
     this.RefreshList();
 }
예제 #2
0
 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();
     }
 }