diff options
Diffstat (limited to 'platform/lang-api/src/com/intellij/ide/util/projectWizard/WizardContext.java')
-rw-r--r-- | platform/lang-api/src/com/intellij/ide/util/projectWizard/WizardContext.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/platform/lang-api/src/com/intellij/ide/util/projectWizard/WizardContext.java b/platform/lang-api/src/com/intellij/ide/util/projectWizard/WizardContext.java index bb8a60c83479..6f23ac69f745 100644 --- a/platform/lang-api/src/com/intellij/ide/util/projectWizard/WizardContext.java +++ b/platform/lang-api/src/com/intellij/ide/util/projectWizard/WizardContext.java @@ -22,6 +22,7 @@ import com.intellij.openapi.components.StorageScheme; import com.intellij.openapi.project.Project; import com.intellij.openapi.projectRoots.Sdk; import com.intellij.openapi.roots.ProjectRootManager; +import com.intellij.openapi.roots.ui.configuration.ModulesProvider; import com.intellij.openapi.util.UserDataHolderBase; import com.intellij.platform.ProjectTemplate; import com.intellij.util.SystemProperties; @@ -48,6 +49,7 @@ public class WizardContext extends UserDataHolderBase { private final List<Listener> myListeners = ContainerUtil.createLockFreeCopyOnWriteList(); private StorageScheme myProjectStorageFormat = StorageScheme.DIRECTORY_BASED; private boolean myNewWizard; + private ModulesProvider myModulesProvider; public void setProjectStorageFormat(StorageScheme format) { myProjectStorageFormat = format; @@ -61,6 +63,14 @@ public class WizardContext extends UserDataHolderBase { myNewWizard = newWizard; } + public ModulesProvider getModulesProvider() { + return myModulesProvider; + } + + public void setModulesProvider(ModulesProvider modulesProvider) { + myModulesProvider = modulesProvider; + } + public interface Listener { void buttonsUpdateRequested(); void nextStepRequested(); |