mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
transform tool managers into services
GitOrigin-RevId: db148375e6f70f3fb062c3ce921b63a170739f63
This commit is contained in:
committed by
intellij-monorepo-bot
parent
e8a89059dc
commit
309f989976
@@ -16,14 +16,14 @@
|
||||
package com.intellij.tools;
|
||||
|
||||
import com.intellij.openapi.actionSystem.ex.ActionManagerEx;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.components.ServiceManager;
|
||||
import com.intellij.openapi.options.SchemeManagerFactory;
|
||||
import com.intellij.openapi.options.SchemeProcessor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class ToolManager extends BaseToolManager<Tool> {
|
||||
public ToolManager(@NotNull SchemeManagerFactory factory) {
|
||||
super(ActionManagerEx.getInstanceEx(), factory, "tools", ToolsBundle.message("tools.settings"));
|
||||
public ToolManager() {
|
||||
super(ActionManagerEx.getInstanceEx(), SchemeManagerFactory.getInstance(), "tools", ToolsBundle.message("tools.settings"));
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -47,6 +47,6 @@ public class ToolManager extends BaseToolManager<Tool> {
|
||||
}
|
||||
|
||||
public static ToolManager getInstance() {
|
||||
return ApplicationManager.getApplication().getComponent(ToolManager.class);
|
||||
return ServiceManager.getService(ToolManager.class);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,8 @@
|
||||
|
||||
<applicationService serviceImplementation="com.intellij.refactoring.rename.RenameHandlerRegistry"/>
|
||||
|
||||
<applicationService serviceImplementation="com.intellij.tools.ToolManager"/>
|
||||
|
||||
<projectService serviceInterface="com.intellij.ide.fileTemplates.FileTemplateManager"
|
||||
serviceImplementation="com.intellij.ide.fileTemplates.impl.FileTemplateManagerImpl"/>
|
||||
<projectService serviceImplementation="com.intellij.ide.fileTemplates.impl.FileTemplateSettings"/>
|
||||
|
||||
@@ -9,10 +9,6 @@
|
||||
<implementation-class>com.intellij.psi.stubs.StubIndexImpl</implementation-class>
|
||||
</component>
|
||||
|
||||
<component>
|
||||
<implementation-class>com.intellij.tools.ToolManager</implementation-class>
|
||||
</component>
|
||||
|
||||
<component>
|
||||
<interface-class>com.intellij.psi.stubs.SerializationManager</interface-class>
|
||||
<implementation-class>com.intellij.psi.stubs.SerializationManagerImpl</implementation-class>
|
||||
|
||||
Reference in New Issue
Block a user