package com.haskforce.cabal.settings.ui;
import com.intellij.openapi.ui.TextFieldWithBrowseButton;
import javax.swing.*;
/**
* Base form for configuring tools at project creation. As a Java form, it binds easily with
* IntelliJ's form designer. Extend functionality using the HaskellCompilerToolsForm Scala class.
*/
public abstract class HaskellCompilerToolsFormBase {
protected TextFieldWithBrowseButton cabalPath;
protected JCheckBox cabalSetAsDefault;
protected TextFieldWithBrowseButton ghcPath;
protected TextFieldWithBrowseButton ghcModPath;
protected TextFieldWithBrowseButton ghcModiPath;
protected JCheckBox ghcSetAsDefault;
protected JCheckBox ghcModSetAsDefault;
protected JCheckBox ghcModiSetAsDefault;
protected JPanel contentPane;
}