Esempio n. 1
0
 protected void disposeAllParents(InputEvent e) {
   myDisposeEvent = e;
   dispose();
   if (myParent != null) {
     myParent.disposeAllParents(null);
   }
 }
Esempio n. 2
0
 public void disposeChildren() {
   if (myChild != null) {
     myChild.disposeChildren();
     Disposer.dispose(myChild);
     myChild = null;
   }
 }
Esempio n. 3
0
  public void goBack() {
    if (mySpeedSearch.isHoldingFilter()) {
      mySpeedSearch.reset();
      return;
    }

    if (myParent != null) {
      myParent.disposeChildren();
    } else {
      disposeAll();
    }
  }
Esempio n. 4
0
 protected final void notifyParentOnChildSelection() {
   if (myParent == null || myParentValue == null) return;
   myParent.onChildSelectedFor(myParentValue);
 }
Esempio n. 5
0
 private void disposeAll() {
   WizardPopup root = PopupDispatcher.getActiveRoot();
   disposeAllParents(null);
   root.getStep().canceled();
 }