@param pcgFile the character's pcgFile @param reference data set reference
(final File pcgFile, final DataSetFacade reference)
| 1099 | * @param reference data set reference |
| 1100 | */ |
| 1101 | private void openCharacter(final File pcgFile, final DataSetFacade reference) |
| 1102 | { |
| 1103 | final String msg = LanguageBundle.getFormattedString("in_loadPcLoadingFile", pcgFile.getName()); |
| 1104 | statusBar.startShowingProgress(msg, false); |
| 1105 | statusBar.getProgressBar().getModel().setRangeProperties(0, 1, 0, 2, false); |
| 1106 | statusBar.getProgressBar().setString(LanguageBundle.getString("in_loadPcOpening")); |
| 1107 | SwingUtilities.invokeLater(() -> { |
| 1108 | |
| 1109 | try |
| 1110 | { |
| 1111 | CharacterManager.openCharacter(pcgFile, PCGenFrame.this, reference); |
| 1112 | statusBar.getProgressBar().getModel().setRangeProperties(1, 1, 0, 2, false); |
| 1113 | } |
| 1114 | catch (Exception e) |
| 1115 | { |
| 1116 | Logging.errorPrint("Error loading character: " + pcgFile.getName(), e); |
| 1117 | } |
| 1118 | finally |
| 1119 | { |
| 1120 | statusBar.endShowingProgress(); |
| 1121 | } |
| 1122 | }); |
| 1123 | } |
| 1124 | |
| 1125 | private static String getFormattedCampaigns(SourceSelectionFacade sources) |
| 1126 | { |
no test coverage detected