@Override protected void revealInParent() { RevealRootContentEvent.fire(this, this); // RevealRootPopupContentEvent.fire(this, this); // can't (easily) use SmartGWT. }
/** * Requests that the presenter reveal itself in its parent presenter. You can override this method to either fire a * {@link RevealContentEvent}, a {@link RevealRootContentEvent} or a {@link RevealRootLayoutContentEvent}. */ @SuppressWarnings("unchecked") protected void revealInParent() { if (revealType != null) { switch (revealType) { case Root: RevealRootContentEvent.fire(this, this); break; case RootLayout: RevealRootLayoutContentEvent.fire(this, this); break; case RootPopup: RevealRootPopupContentEvent.fire(this, (PresenterWidget<PopupView>) this); break; } } else { RevealContentEvent.fire(this, slot, this); } } }
public void onSldClose(SldCloseEvent event) { manager.getModel().clear(); getView().clearData(); getView().hide(); // hide by setting another presenter (or null) into the slot RevealRootContentEvent.fire(SldEditorExpertPresenter.this, null); } }));