3,7 → 3,6 |
import com.google.gwt.event.dom.client.ClickEvent; |
import com.google.gwt.event.dom.client.ClickHandler; |
import com.google.gwt.user.client.ui.Button; |
import com.google.gwt.user.client.ui.Composite; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.Panel; |
import com.google.gwt.user.client.ui.RootPanel; |
10,7 → 9,6 |
|
public abstract class Presenteur { |
|
private Composite vue; |
private Panel overlay; |
private Panel overlayContenu; |
private PresenteurVue presenteurVue; |
17,9 → 15,8 |
private boolean fenetreModaleOuverte = false; |
|
// Constructeur |
public Presenteur(Composite vue) { |
public Presenteur() { |
presenteurVue = new PresenteurVue(); |
this.vue = vue; |
} |
|
// Afficheur |
32,10 → 29,6 |
// Gestion des évènements |
protected abstract void gererEvenements(); |
|
protected Composite getVue() { |
return this.vue; |
} |
|
public void ouvrirFenetreModale(Presenteur presenteurModal) { |
|
overlay = presenteurVue.overlay; |