package com.twasyl.slideshowfx.controls.stages; import com.twasyl.slideshowfx.controllers.TemplateBuilderController; import com.twasyl.slideshowfx.engine.template.TemplateEngine; import com.twasyl.slideshowfx.utils.ResourceHelper; import static javafx.stage.Modality.APPLICATION_MODAL; /** * An implementation of the {@link CustomSlideshowFXStage} displaying the template builder. * * @author Thierry Wasylczenko * @since SlideshowFX 1.0 * @version 1.0 */ public class TemplateBuilderStage extends CustomSlideshowFXStage<TemplateBuilderController> { public TemplateBuilderStage(final TemplateEngine engine) { super("Template builder", ResourceHelper.getURL("/com/twasyl/slideshowfx/fxml/TemplateBuilder.fxml")); this.initModality(APPLICATION_MODAL); this.getController().setTemplateEngine(engine); this.getController().setStage(this); } }