package krasa.formatter.settings;
import com.intellij.openapi.components.ServiceManager;
import com.intellij.openapi.options.Configurable;
import com.intellij.openapi.options.ConfigurableProvider;
import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public class MyConfigurableProvider extends ConfigurableProvider {
private final Project myProject;
public MyConfigurableProvider(@NotNull Project project) {
myProject = project;
}
@Nullable
@Override
public Configurable createConfigurable() {
return new MyConfigurable(ServiceManager.getService(myProject, ProjectPersistentStateComponent.class), myProject);
}
}