package org.robovm.idea.builder;
import com.intellij.ide.util.projectWizard.ModuleWizardStep;
import com.intellij.ide.util.projectWizard.WizardContext;
import com.intellij.openapi.options.ConfigurationException;
import com.intellij.openapi.roots.ui.configuration.ModulesProvider;
import org.robovm.idea.RoboVmPlugin;
import javax.swing.*;
/**
* Created by badlogic on 08/07/15.
*/
public class RoboVmAndroidModuleWizardStep extends ModuleWizardStep {
private final RoboVmAndroidSdkEditor editor;
public RoboVmAndroidModuleWizardStep(RoboVmModuleBuilder builder, WizardContext wizardContext, ModulesProvider modulesProvider) {
super();
this.editor = new RoboVmAndroidSdkEditor();
}
@Override
public JComponent getComponent() {
return editor.panel;
}
@Override
public void updateDataModel() {
}
@Override
public boolean validate() throws ConfigurationException {
editor.validate();
return RoboVmPlugin.isAndroidSdkSetup();
}
}