Skip to content

Commit 523d910

Browse files
committed
Added back code generation dialog
Signed-off-by: Rakshit Krishnappa Ravi <rakshitkrishnapparavi@gmail.com>
1 parent b0e7742 commit 523d910

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

  • plugins/de.cognicrypt.codegenerator/src/main/java/de/cognicrypt/codegenerator/wizard

plugins/de.cognicrypt.codegenerator/src/main/java/de/cognicrypt/codegenerator/wizard/AltConfigWizard.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,12 @@ public boolean performFinish() {
238238
IResource targetFile = (IResource) currentPage.getSelectedResource().getFirstElement();
239239

240240
String taskName = selectedTask.getName();
241+
JOptionPane optionPane = new JOptionPane("CogniCrypt is now generating code that implements " + selectedTask.getDescription() + "\ninto file " + ((targetFile != null)
242+
? targetFile.getName()
243+
: "Output.java") + ". This should take no longer than a few seconds.", JOptionPane.INFORMATION_MESSAGE, JOptionPane.DEFAULT_OPTION, null, new Object[] {}, null);
244+
JDialog waitingDialog = optionPane.createDialog("Generating Code");
245+
waitingDialog.setModal(false);
246+
waitingDialog.setVisible(true);
241247
Configuration chosenConfig = null;
242248
try {
243249
String codeTemplate = selectedTask.getCodeTemplate();
@@ -290,6 +296,7 @@ public boolean performFinish() {
290296
Activator.getDefault().logError(ex, Constants.CodeGenerationErrorMessage);
291297
}
292298

299+
waitingDialog.setVisible(false);
293300
return ret;
294301
}
295302

0 commit comments

Comments
 (0)