Example usage for org.eclipse.jface.dialogs IPageChangeProvider removePageChangedListener

List of usage examples for org.eclipse.jface.dialogs IPageChangeProvider removePageChangedListener

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs IPageChangeProvider removePageChangedListener.

Prototype

void removePageChangedListener(IPageChangedListener listener);

Source Link

Document

Removes the given page change listener from this page change provider.

Usage

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();
}