blob: a2ed2edc30b793d05dadb30ede4ebb72c36e68dc [file] [log] [blame]
package com.android.tools.idea.gradle.project;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.plugins.gradle.service.settings.*;
import org.jetbrains.plugins.gradle.settings.GradleProjectSettings;
import org.jetbrains.plugins.gradle.settings.GradleSettings;
/**
* @author Vladislav.Soroka
* @since 2/24/2015
*/
public class AndroidStudioGradleSettingsControlProvider extends GradleSettingsControlProvider {
@Override
public String getPlatformPrefix() {
return "AndroidStudio";
}
@Override
public GradleSystemSettingsControlBuilder getSystemSettingsControlBuilder(@NotNull GradleSettings initialSettings) {
return new IdeaGradleSystemSettingsControlBuilder(initialSettings).dropVmOptions();
}
@Override
public GradleProjectSettingsControlBuilder getProjectSettingsControlBuilder(@NotNull GradleProjectSettings initialSettings) {
return new IdeaGradleProjectSettingsControlBuilder(initialSettings)
.dropCustomizableWrapperButton()
.dropUseBundledDistributionButton()
.dropGradleJdkComponents()
.dropCreateEmptyContentRootDirectoriesBox()
.dropUseAutoImportBox();
}
}