/*
- * Copyright 2000-2013 JetBrains s.r.o.
+ * Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
import com.intellij.openapi.options.Configurable;
import com.intellij.openapi.options.ConfigurationException;
import com.intellij.openapi.options.SearchableConfigurable;
-import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.Disposer;
import org.jetbrains.annotations.Nls;
import org.jetbrains.annotations.NotNull;
public static final String TERMINAL_SETTINGS_HELP_REFERENCE = "reference.settings.terminal";
private TerminalSettingsPanel myPanel;
-
private final TerminalOptionsProvider myOptionsProvider;
- private Project myProject;
- public TerminalOptionsConfigurable(Project project) {
+ public TerminalOptionsConfigurable() {
myOptionsProvider = TerminalOptionsProvider.getInstance();
- myProject = project;
}
@NotNull
return null;
}
-
@Nls
@Override
public String getDisplayName() {
@Override
public JComponent createComponent() {
myPanel = new TerminalSettingsPanel();
-
return myPanel.createPanel(myOptionsProvider);
}
myPanel.apply();
}
-
@Override
public void reset() {
myPanel.reset();