MCPcopy Create free account
hub / github.com/PCGen/pcgen / showOpenPartyChooser

Method showOpenPartyChooser

code/src/java/pcgen/gui2/PCGenFrame.java:955–974  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

953 }
954
955 void showOpenPartyChooser()
956 {
957 PropertyContext context = PCGenSettings.getInstance();
958 FileChooser fileChooser = new FileChooser();
959 fileChooser.setTitle("Open PCGen Party File");
960 fileChooser.setInitialDirectory(new File(context.getProperty(PCGenSettings.PCP_SAVE_PATH)));
961
962 FileChooser.ExtensionFilter extensionFilter = new FileChooser.ExtensionFilter(
963 "party files only", "*.pcp"
964 );
965 fileChooser.getExtensionFilters().add(extensionFilter);
966 fileChooser.setSelectedExtensionFilter(extensionFilter);
967
968 File file = GuiUtility.runOnJavaFXThreadNow(() ->
969 fileChooser.showOpenDialog(null));
970 if (file != null)
971 {
972 loadPartyFromFile(file);
973 }
974 }
975
976 /**
977 * creates a new character and sets its file if possible

Callers 1

actionPerformedMethod · 0.80

Calls 6

getInstanceMethod · 0.95
getPropertyMethod · 0.95
runOnJavaFXThreadNowMethod · 0.95
loadPartyFromFileMethod · 0.95
setTitleMethod · 0.65
addMethod · 0.65

Tested by

no test coverage detected