From 6cdab2d80d7f614345a93f429a8c337fcd161f96 Mon Sep 17 00:00:00 2001 From: Stephan Schwaer Date: Tue, 7 Jul 2015 18:41:13 +0200 Subject: [client] Added imageWindowComposite and early stage of wizard for creating/editing images. --- .../src/main/java/wizards/ImageWizard.java | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 dozentenmodul/src/main/java/wizards/ImageWizard.java (limited to 'dozentenmodul/src/main/java/wizards/ImageWizard.java') 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; + } +} -- cgit v1.2.3-55-g7522