private int showConfirmReadOnlyDialog(DomainFile file) {
		if (readOnlyDialogBuilder == null) {

			//@formatter:off
			readOnlyDialogBuilder = 
					new OptionDialogBuilder("Confirm Delete Read-only File")
					.addOption("Yes")
					.addOption("No")
					.addCancel()
					.setMessageType(OptionDialog.WARNING_MESSAGE)
					.setDefaultButton("No")
					;
			//@formatter:on

			if (getFileCount() > 1) {
				readOnlyDialogBuilder.addApplyToAllOption();
			}
		}

		String msg = "The file \"" + file.getName() +
			"\" is marked as \"Read-Only\". \nAre you sure you want to delete it?";
		readOnlyDialogBuilder.setMessage(msg);
		return readOnlyDialogBuilder.show(parent);
	}
Construct a new DeleteProjectFilesTask with the list of folders and files to delete.

@param folders the fist of DomainFolders (and all files contained recursively 
in those folders) to delete
@param files the list of DomainFiles to delete
@param fileCount the number of files being deleted
@param parent the component to use for parenting any dialogs that are shown
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/projectdata/actions/DeleteProjectFilesTask.java