@Override public void disposeUIResources() { super.disposeUIResources(); myConfigurables = null; } }
@Override public void chooseAndSetSdk(@Nullable Module module) { ShowSettingsUtil.getInstance().editConfigurable(myProject, new GoSdkConfigurable(myProject, true)); }
/** * Checks if the ERLANG_SDK_NAME properties are configured correctly, and throws an exception * if they are not. * * @param sdkModel the model containing all configured SDKs. * @throws ConfigurationException if the ERLANG_SDK_NAME is not configured correctly. * @since 5.0.1 */ @Override public void checkValid(SdkModel sdkModel) throws ConfigurationException { if (getErlangSdk() == null) { throw new ConfigurationException("Please configure the Erlang ERLANG_SDK_NAME"); } }
private static void showSettingsFor(Project project) { ShowSettingsUtil.getInstance().showSettingsDialog(project, MongoConfigurable.PLUGIN_SETTINGS_NAME); }
JComponent configurableComponent = configurable.createComponent(); assert configurableComponent != null; JPanel hideablePanel = new JPanel(new BorderLayout()); String displayName = ((Configurable)configurable).getDisplayName(); ListenableHideableDecorator decorator = new ListenableHideableDecorator(hideablePanel, displayName, configurableComponent); decorator.addListener(new MyHideableDecoratorListener(layoutManager, hideablePanel,
private String configurableExpandedPropertyKey(@NotNull Configurable configurable) { String keyName = "configurable " + configurable.getDisplayName() + " is expanded".toLowerCase(Locale.US); return StringUtil.replaceChar(keyName, ' ', '.'); }
@Override protected void hyperlinkActivated(@NotNull Notification notification, @NotNull HyperlinkEvent e) { ShowSettingsUtil.getInstance().editConfigurable((Project)null, new VimEmulationConfigurable()); } }).notify(null);
@Override protected void canRun() throws ConfigurationException { if (!areButtonsValid()) { throw new ConfigurationException(RefactoringBundle.message("refactoring.introduce.name.error"), getName()); } }
JComponent configurableComponent = configurable.createComponent(); assert configurableComponent != null; JPanel hideablePanel = new JPanel(new BorderLayout()); String displayName = ((Configurable) configurable).getDisplayName(); ListenableHideableDecorator decorator = new ListenableHideableDecorator(hideablePanel, displayName, configurableComponent);
private String configurableExpandedPropertyKey(@NotNull Configurable configurable) { String keyName = "configurable " + configurable.getDisplayName() + " is expanded".toLowerCase(Locale.US); return StringUtil.replaceChar(keyName, ' ', '.'); }
@Override public void disposeUIResources() { super.disposeUIResources(); myConfigurables = null; } }
@Override public void chooseAndSetSdk(@Nullable Module module) { ShowSettingsUtil.getInstance().editConfigurable(myProject, new BallerinaSdkConfigurable(myProject, true)); }
@Override public Result performLookupAction() { ApplicationManager.getApplication().invokeLater(() -> { GoAutoImportConfigurable configurable = new GoAutoImportConfigurable(myProject, true); ShowSettingsUtil.getInstance().editConfigurable(myProject, configurable, configurable::focusList); }); return Result.HIDE_LOOKUP; } }
public static void showModulesConfigurable(@NotNull Project project) { ApplicationManager.getApplication().assertIsDispatchThread(); if (!project.isDisposed()) { ShowSettingsUtil.getInstance().editConfigurable(project, new GoConfigurableProvider.GoProjectSettingsConfigurable(project)); } }
public static void showModulesConfigurable(@NotNull Project project) { ApplicationManager.getApplication().assertIsDispatchThread(); if (!project.isDisposed()) { Configurable configurable = new GoLibrariesConfigurableProvider(project).createConfigurable(true); ShowSettingsUtil.getInstance().editConfigurable(project, configurable); } } }
public static void showModulesConfigurable(@NotNull Module module) { ApplicationManager.getApplication().assertIsDispatchThread(); if (!module.isDisposed()) { ShowSettingsUtil.getInstance().editConfigurable(module.getProject(), new GoModuleSettingsConfigurable(module, true)); } } }
public static void showModulesConfigurable(@NotNull Project project) { ApplicationManager.getApplication().assertIsDispatchThread(); if (!project.isDisposed()) { ShowSettingsUtil.getInstance().editConfigurable(project, new BallerinaConfigurableProvider .BallerinaProjectSettingsConfigurable(project)); } }
@Override protected void hyperlinkActivated(@NotNull Notification notification, @NotNull HyperlinkEvent e) { final String description = e.getDescription(); if ("#ide".equals(description)) { VimPlugin.getKey().getSavedShortcutConflicts().put(keyStroke, ShortcutOwner.IDE); notification.expire(); } else if ("#settings".equals(description)) { ShowSettingsUtil.getInstance().editConfigurable((Project)null, new VimEmulationConfigurable()); } } };
public static void showModulesConfigurable(@NotNull Project project) { ApplicationManager.getApplication().assertIsDispatchThread(); if (!project.isDisposed()) { Configurable configurable = new BallerinaLibrariesConfigurableProvider(project).createConfigurable(true); ShowSettingsUtil.getInstance().editConfigurable(project, configurable); } } }
public static void showModulesConfigurable(@NotNull Module module) { ApplicationManager.getApplication().assertIsDispatchThread(); if (!module.isDisposed()) { ShowSettingsUtil.getInstance().editConfigurable(module.getProject(), new BallerinaModuleSettingsConfigurable(module, true)); } } }