// Copyright (c) 2009-2010 by the projectusus.org contributors
// This software is released under the terms and conditions
// of the Eclipse Public License (EPL) 1.0.
// See http://www.eclipse.org/legal/epl-v10.html for details.
package org.projectusus.projectsettings.ui.internal;
import java.util.List;
import org.eclipse.core.resources.IProject;
import org.eclipse.jface.wizard.Wizard;
import org.projectusus.projectsettings.core.WhichPrefs;
public class UnifyProjectSettingsWizard extends Wizard {
private List<IProject> projects;
private SelectProjectPage selectProjectPage;
public UnifyProjectSettingsWizard( List<IProject> projects ) {
super();
this.projects = projects;
}
@Override
public void addPages() {
selectProjectPage = new SelectProjectPage( projects );
addPage( selectProjectPage );
}
@Override
public boolean performFinish() {
return selectProjectPage.isProjectSelected();
}
public IProject getSelectedProject() {
return selectProjectPage.getSelectedProject();
}
public WhichPrefs[] getWhichPrefs() {
return selectProjectPage.getWhichPrefs();
}
}