public void loadWorkspace() { RememberingLatestFileChooserWrapper fileChooser = FileChoosers.getFileChooser( FileType.JSON, DefaultI18nContext.getInstance().i18n("Select the workspace to load")); File chosenFile = fileChooser.showDialog(OpenType.OPEN); if (chosenFile != null) { eventStudio().broadcast(new LoadWorkspaceEvent(chosenFile)); } }
public void saveWorkspace() { RememberingLatestFileChooserWrapper fileChooser = FileChoosers.getFileChooser( FileType.JSON, DefaultI18nContext.getInstance().i18n("Select the workspace file to save")); fileChooser.setInitialFileName("PDFsam_workspace.json"); File chosenFile = fileChooser.showDialog(OpenType.SAVE); if (chosenFile != null) { eventStudio().broadcast(new SaveWorkspaceEvent(chosenFile)); } }