diff options
Diffstat (limited to 'dozentenmodul/src/main/java/wizards/ImageWizard.java')
-rw-r--r-- | dozentenmodul/src/main/java/wizards/ImageWizard.java | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/dozentenmodul/src/main/java/wizards/ImageWizard.java b/dozentenmodul/src/main/java/wizards/ImageWizard.java new file mode 100644 index 00000000..1723a2d2 --- /dev/null +++ b/dozentenmodul/src/main/java/wizards/ImageWizard.java @@ -0,0 +1,47 @@ +package wizards; + +import org.eclipse.jface.wizard.Wizard; + +public class ImageWizard extends Wizard{ + + protected ImageUploadPage imageUploadPage; + protected ImageMetaDataPage imageMetaDataPage; + protected boolean editExistingImage; + + + + + /** + * Wizard for creating or editing an image + * @param editExistingImage wether to create new or edit existing image + */ + public ImageWizard(boolean editExistingImage) { + super(); + setNeedsProgressMonitor(true); + this.editExistingImage = editExistingImage; + } + + + @Override + public String getWindowTitle() { + return "Neues Image erzeugen"; + } + + + @Override + public void addPages() { + imageUploadPage = new ImageUploadPage(editExistingImage); + imageMetaDataPage = new ImageMetaDataPage(); + addPage(imageUploadPage); + addPage(imageMetaDataPage); + } + + + @Override + public boolean performFinish() { + // Print the result to the console + System.out.println(imageUploadPage.getText1()); + System.out.println(imageMetaDataPage.getImageDescription()); + return true; + } +} |