package com.constellio.app.ui.pages.management.updates; import static com.constellio.app.ui.i18n.i18n.$; import com.vaadin.ui.Label; import com.vaadin.ui.VerticalLayout; import com.vaadin.ui.Window; public class UploadWaitWindow extends Window { private VerticalLayout content; private Label windowMessageLabel; private Label taskLabel; private Label progressMessageLabel; public UploadWaitWindow() { super($("UploadWaitWindow.title")); center(); content = new VerticalLayout(); content.setSpacing(true); windowMessageLabel = new Label($("UploadWaitWindow.message")); taskLabel = new Label(); progressMessageLabel = new Label(); content.addComponents(windowMessageLabel, taskLabel, progressMessageLabel); content.setMargin(true); setContent(content); setClosable(false); setModal(true); } public void setTask(String task) { //taskLabel.setValue(task); } public void setProgressMessage(String progressMessage) { //progressMessageLabel.setValue(progressMessage); } public void setProgress(float progress) { if (progress >= 1) { taskLabel.setValue(""); //progressMessageLabel.setValue(""); } } }