ImportFilteringUsageViewSetting — store in standard usageView.xml

This commit is contained in:
develar
2016-01-28 11:35:18 +01:00
parent 57cfb37799
commit 3eae08a28c
5 changed files with 17 additions and 12 deletions
@@ -339,4 +339,5 @@ exportable.ExternalDiffSettings.presentable.name=External Diff
exportable.ExportableFileTemplateSettings.presentable.name=File templates
exportable.ProjectManager.presentable.name=Default project
exportable.com.intellij.ide.ui.customization.CustomActionsSchema.presentable.name=Menus and toolbars customization
exportable.ActionMacroManager.presentable.name=Macros
exportable.ActionMacroManager.presentable.name=Macros
exportable.ImportFilteringUsageViewSetting.presentable.name=Usage View: Imports
@@ -15,7 +15,10 @@
*/
package com.intellij.usages;
import com.intellij.openapi.components.*;
import com.intellij.openapi.components.PersistentStateComponent;
import com.intellij.openapi.components.ServiceManager;
import com.intellij.openapi.components.State;
import com.intellij.openapi.components.Storage;
import com.intellij.util.xmlb.XmlSerializerUtil;
import com.intellij.util.xmlb.annotations.Transient;
import org.jetbrains.annotations.NonNls;
@@ -25,8 +28,8 @@ import java.io.File;
@State(
name = "UsageViewSettings",
storages = {
@Storage(file = StoragePathMacros.APP_CONFIG + "/usageView.xml"),
@Storage(file = StoragePathMacros.APP_CONFIG + "/other.xml", deprecated = true)
@Storage(file = "usageView.xml"),
@Storage(file = "other.xml", deprecated = true)
}
)
public class UsageViewSettings implements PersistentStateComponent<UsageViewSettings> {
@@ -15,7 +15,10 @@
*/
package com.intellij.usages.impl;
import com.intellij.openapi.components.*;
import com.intellij.openapi.components.PersistentStateComponent;
import com.intellij.openapi.components.ServiceManager;
import com.intellij.openapi.components.State;
import com.intellij.openapi.components.Storage;
import com.intellij.util.xmlb.XmlSerializerUtil;
/**
@@ -24,9 +27,9 @@ import com.intellij.util.xmlb.XmlSerializerUtil;
@State(
name = "ImportFilteringUsageViewSetting",
storages = {
@Storage(
file = StoragePathMacros.APP_CONFIG + "/other.xml"
)}
@Storage(file = "usageView.xml"),
@Storage(file = "other.xml", deprecated = true)
}
)
public class ImportFilteringUsageViewSetting implements PersistentStateComponent<ImportFilteringUsageViewSetting> {
public static ImportFilteringUsageViewSetting getInstance() {
+1 -2
View File
@@ -69,8 +69,7 @@
<hectorComponentProvider implementation="com.intellij.codeInsight.daemon.impl.ImportPopupHectorComponentProvider"/>
<usageFilteringRuleProvider implementation="com.intellij.usages.impl.ImportUsageFilteringRuleProvider"/>
<applicationService serviceInterface="com.intellij.usages.impl.ImportFilteringUsageViewSetting"
serviceImplementation="com.intellij.usages.impl.ImportFilteringUsageViewSetting"/>
<applicationService serviceImplementation="com.intellij.usages.impl.ImportFilteringUsageViewSetting"/>
<bundledColorScheme path="/colorSchemes/monokai"/>
<bundledColorScheme path="/colorSchemes/twilight"/>
+1 -2
View File
@@ -343,8 +343,7 @@
<usageFilteringRuleProvider implementation="com.intellij.usages.impl.ImportUsageFilteringRuleProvider"/>
<applicationService serviceInterface="com.intellij.usages.impl.ImportFilteringUsageViewSetting"
serviceImplementation="com.intellij.usages.impl.ImportFilteringUsageViewSetting"/>
<applicationService serviceImplementation="com.intellij.usages.impl.ImportFilteringUsageViewSetting"/>
<!-- this depends on TemplateLanguageConfigurable which isn't registered in LangExtensions, so it should go here as well -->
<errorQuickFixProvider implementation="com.intellij.psi.templateLanguages.TemplateLanguageErrorQuickFixProvider"/>