package org.erlide.ui.wizards;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.wizard.Wizard;
import org.eclipse.ui.INewWizard;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.dialogs.WizardNewProjectCreationPage;
public class NewOtpErlangProjectWizard extends Wizard implements INewWizard {
private WizardNewProjectCreationPage mainPage;
public NewOtpErlangProjectWizard() {
super();
setWindowTitle("New OTP Project");
setNeedsProgressMonitor(true);
}
@Override
public void init(final IWorkbench workbench,
final IStructuredSelection selection) {
}
@Override
public void addPages() {
mainPage = new WizardNewProjectCreationPage("New OTP project");
mainPage.setTitle("New OTP project");
mainPage.setDescription("Create a new Erlang project with the default OTP project structure.");
addPage(mainPage);
}
@Override
public boolean performFinish() {
// TODO: create project
return true;
}
}