@Override public boolean canComplete() { for (WizardPage<T> page : wizardPages) { if (!page.isCompleted()) { return false; } } return true; } }
@Override public void onEnterKeyPressed() { if (wizard.hasNext() && currentPage.isCompleted()) { onNextClicked(); } else if (wizard.canComplete()) { onImportClicked(); } }
@Override public void updateControls() { view.setBackButtonEnabled(false); view.setNextButtonEnabled(wizard.hasNext() && currentPage.isCompleted()); view.setImportButtonEnabled(wizard.canComplete()); }
@Override public void updateControls() { view.setPreviousButtonEnabled(wizard.hasPrevious()); view.setNextButtonEnabled(wizard.hasNext() && currentPage.isCompleted()); view.setFinishButtonEnabled(wizard.canComplete()); }