List of usage examples for org.eclipse.jface.dialogs IPageChangeProvider removePageChangedListener
void removePageChangedListener(IPageChangedListener listener);
From source file:net.sf.eclipsensis.wizard.AbstractNSISWizardPage.java
License:Open Source License
@Override public void setWizard(IWizard newWizard) { if (mWizard != null) { IPageChangeProvider pageChangeProvider = (IPageChangeProvider) mWizard .getAdapter(IPageChangeProvider.class); if (pageChangeProvider != null) { pageChangeProvider.removePageChangedListener(this); }// ww w . j a v a 2 s .c om } super.setWizard(newWizard); mWizard = (NSISWizard) newWizard; if (mWizard != null) { IPageChangeProvider pageChangeProvider = (IPageChangeProvider) mWizard .getAdapter(IPageChangeProvider.class); if (pageChangeProvider != null) { pageChangeProvider.addPageChangedListener(this); } } }
From source file:org.eclipse.buildship.ui.wizard.project.ProjectCreationWizard.java
License:Open Source License
@Override public void dispose() { if (getContainer() instanceof IPageChangeProvider) { IPageChangeProvider pageChangeProvider = (IPageChangeProvider) getContainer(); pageChangeProvider.removePageChangedListener(this.pageChangeListener); }/*from ww w .j av a 2 s.co m*/ super.dispose(); }