MCPcopy Create free account
hub / github.com/FabricMC/Matcher / requestFile

Method requestFile

src/main/java/matcher/gui/Gui.java:570–579  ·  view source on GitHub ↗
(String title, Window parent, List<ExtensionFilter> extensionFilters, boolean isOpen)

Source from the content-addressed store, hash-verified

568 }
569
570 public static SelectedFile requestFile(String title, Window parent, List<ExtensionFilter> extensionFilters, boolean isOpen) {
571 FileChooser fileChooser = setupFileChooser(title, extensionFilters);
572
573 File file = isOpen ? fileChooser.showOpenDialog(parent) : fileChooser.showSaveDialog(parent);
574 if (file == null) return null;
575
576 lastChooserFile = file.getParentFile();
577
578 return new SelectedFile(file.toPath(), fileChooser.getSelectedExtensionFilter());
579 }
580
581 public static List<SelectedFile> requestFiles(String title, Window parent, List<ExtensionFilter> extensionFilters) {
582 FileChooser fileChooser = setupFileChooser(title, extensionFilters);

Callers 4

loadProjectMethod · 0.95
loadMappingsMethod · 0.95
loadMatchesMethod · 0.95
saveMatchesMethod · 0.95

Calls 1

setupFileChooserMethod · 0.95

Tested by

no test coverage detected