protected void disposeAllParents(InputEvent e) { myDisposeEvent = e; dispose(); if (myParent != null) { myParent.disposeAllParents(null); } }
public void disposeChildren() { if (myChild != null) { myChild.disposeChildren(); Disposer.dispose(myChild); myChild = null; } }
public void goBack() { if (mySpeedSearch.isHoldingFilter()) { mySpeedSearch.reset(); return; } if (myParent != null) { myParent.disposeChildren(); } else { disposeAll(); } }
protected final void notifyParentOnChildSelection() { if (myParent == null || myParentValue == null) return; myParent.onChildSelectedFor(myParentValue); }
private void disposeAll() { WizardPopup root = PopupDispatcher.getActiveRoot(); disposeAllParents(null); root.getStep().canceled(); }