Package ro.redeul.google.go.ide.ui

Source Code of ro.redeul.google.go.ide.ui.GoModuleWizardProjectSettings

package ro.redeul.google.go.ide.ui;

import com.intellij.ide.util.projectWizard.ModuleWizardStep;
import com.intellij.openapi.options.ConfigurationException;
import ro.redeul.google.go.ide.GoConfigurableForm;
import ro.redeul.google.go.ide.GoModuleBuilder;
import ro.redeul.google.go.ide.GoProjectSettings;

import javax.swing.*;

public class GoModuleWizardProjectSettings extends ModuleWizardStep {
    private GoModuleBuilder moduleBuilder;
    private GoConfigurableForm form;
    private GoProjectSettings.GoProjectSettingsBean settingsBean;

    public GoModuleWizardProjectSettings(GoModuleBuilder moduleBuilder) {
        this.moduleBuilder = moduleBuilder;
        form = new GoConfigurableForm();
    }

    @Override
    public JComponent getComponent() {
        return form.componentPanel;
    }

    @Override
    public void updateDataModel() {
        try {
            form.apply(this.moduleBuilder.settings);
        } catch (ConfigurationException ignored) {

        }
    }
}
TOP

Related Classes of ro.redeul.google.go.ide.ui.GoModuleWizardProjectSettings

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.