예제 #1
0
        private bool ConfirmUpdateAction(IEnumerable <IPluginDescription> plugins)
        {
            StringBuilder strBuilder = new StringBuilder();

            foreach (var plugin in plugins)
            {
                strBuilder.AppendLine(plugin.ToString());
            }
            using (var confirmationDialog = new ConfirmationDialog("Confirm Update", "Do you want to update following plugins?", strBuilder.ToString())) {
                return((confirmationDialog.ShowDialog(this)) == DialogResult.OK);
            }
        }
예제 #2
0
        private bool ConfirmRemoveAction(IEnumerable <IPluginDescription> plugins)
        {
            StringBuilder strBuilder = new StringBuilder();

            foreach (var plugin in plugins)
            {
                foreach (var file in plugin.Files)
                {
                    strBuilder.AppendLine(Path.GetFileName(file.Name));
                }
            }
            using (var confirmationDialog = new ConfirmationDialog("Confirm Delete", "Do you want to delete following files?", strBuilder.ToString())) {
                return((confirmationDialog.ShowDialog(this)) == DialogResult.OK);
            }
        }
예제 #3
0
 private bool ConfirmUpdateAction(IEnumerable<IPluginDescription> plugins) {
   StringBuilder strBuilder = new StringBuilder();
   foreach (var plugin in plugins) {
     strBuilder.AppendLine(plugin.ToString());
   }
   using (var confirmationDialog = new ConfirmationDialog("Confirm Update", "Do you want to update following plugins?", strBuilder.ToString())) {
     return (confirmationDialog.ShowDialog(this)) == DialogResult.OK;
   }
 }
예제 #4
0
 private bool ConfirmRemoveAction(IEnumerable<IPluginDescription> plugins) {
   StringBuilder strBuilder = new StringBuilder();
   foreach (var plugin in plugins) {
     foreach (var file in plugin.Files) {
       strBuilder.AppendLine(Path.GetFileName(file.Name));
     }
   }
   using (var confirmationDialog = new ConfirmationDialog("Confirm Delete", "Do you want to delete following files?", strBuilder.ToString())) {
     return (confirmationDialog.ShowDialog(this)) == DialogResult.OK;
   }
 }