本文整理汇总了Java中com.intellij.openapi.options.UnnamedConfigurable.reset方法的典型用法代码示例。如果您正苦于以下问题:Java UnnamedConfigurable.reset方法的具体用法?Java UnnamedConfigurable.reset怎么用?Java UnnamedConfigurable.reset使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.intellij.openapi.options.UnnamedConfigurable
的用法示例。
在下文中一共展示了UnnamedConfigurable.reset方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: VcsConfigurationsDialog
import com.intellij.openapi.options.UnnamedConfigurable; //导入方法依赖的package包/类
public VcsConfigurationsDialog(Project project, @Nullable JComboBox vcses, VcsDescriptor selectedVcs) {
super(project, false);
myProject = project;
VcsDescriptor[] abstractVcses = collectAvailableNames();
initList(abstractVcses);
initVcsConfigurable(abstractVcses);
updateConfiguration();
myVcsesToUpdate = vcses;
for (String vcsName : myVcsNameToConfigurableMap.keySet()) {
UnnamedConfigurable configurable = myVcsNameToConfigurableMap.get(vcsName);
if (configurable != null && configurable.isModified()) configurable.reset();
}
updateConfiguration();
if (selectedVcs != null){
myVcses.setSelectedValue(selectedVcs, true);
}
init();
setTitle(VcsBundle.message("dialog.title.version.control.configurations"));
}
示例2: reset
import com.intellij.openapi.options.UnnamedConfigurable; //导入方法依赖的package包/类
public void reset() {
ExportToHTMLSettings exportToHTMLSettings = ExportToHTMLSettings.getInstance(myProject);
myRbSelectedText.setEnabled(myIsSelectedTextEnabled);
myRbSelectedText.setSelected(myIsSelectedTextEnabled);
myRbCurrentFile.setEnabled(myFileName != null);
myRbCurrentFile.setSelected(myFileName != null && !myIsSelectedTextEnabled);
myRbCurrentPackage.setEnabled(myDirectoryName != null);
myRbCurrentPackage.setSelected(myDirectoryName != null && !myIsSelectedTextEnabled && myFileName == null);
myCbIncludeSubpackages.setSelected(exportToHTMLSettings.isIncludeSubdirectories());
myCbIncludeSubpackages.setEnabled(myRbCurrentPackage.isSelected());
myCbLineNumbers.setSelected(exportToHTMLSettings.PRINT_LINE_NUMBERS);
myCbOpenInBrowser.setSelected(exportToHTMLSettings.OPEN_IN_BROWSER);
myTargetDirectoryField.setText(exportToHTMLSettings.OUTPUT_DIRECTORY);
for (UnnamedConfigurable printOption : myExtensions) {
printOption.reset();
}
}
示例3: updateConfiguration
import com.intellij.openapi.options.UnnamedConfigurable; //导入方法依赖的package包/类
private void updateConfiguration() {
int selectedIndex = myVcses.getSelectionModel().getMinSelectionIndex();
final VcsDescriptor currentVcs;
currentVcs = selectedIndex >= 0 ? (VcsDescriptor)(myVcses.getModel()).getElementAt(selectedIndex) : null;
String currentName = currentVcs == null ? NONE : currentVcs.getName();
if (currentVcs != null) {
final UnnamedConfigurable unnamedConfigurable = myVcsNameToConfigurableMap.get(currentName);
unnamedConfigurable.createComponent();
unnamedConfigurable.reset();
}
final CardLayout cardLayout = (CardLayout)myVcsConfigurationPanel.getLayout();
cardLayout.show(myVcsConfigurationPanel, currentName);
}
示例4: reset
import com.intellij.openapi.options.UnnamedConfigurable; //导入方法依赖的package包/类
public void reset() {
mySettingsForm.setData(myImportingSettings);
myEmbedderVMOptions.setText(MavenServerManager.getInstance().getMavenEmbedderVMOptions());
myEmbedderJdk.refreshData(MavenServerManager.getInstance().getEmbedderJdk());
for (final UnnamedConfigurable additionalConfigurable : myAdditionalConfigurables) {
additionalConfigurable.reset();
}
}
示例5: reset
import com.intellij.openapi.options.UnnamedConfigurable; //导入方法依赖的package包/类
public void reset() {
mySettingsForm.setData(myImportingSettings);
myUseMaven3CheckBox.setSelected(!MavenServerManager.getInstance().isUseMaven2());
myEmbedderVMOptions.setText(MavenServerManager.getInstance().getMavenEmbedderVMOptions());
for (final UnnamedConfigurable additionalConfigurable : myAdditionalConfigurables) {
additionalConfigurable.reset();
}
}