package com.intellij.remoteServer.impl.runtime.ui; import com.intellij.openapi.components.AbstractProjectComponent; import com.intellij.openapi.project.Project; import com.intellij.openapi.startup.StartupManager; import com.intellij.openapi.wm.ToolWindowManager; import org.jetbrains.annotations.NotNull; /** * Created by IntelliJ IDEA. * User: michael.golubev */ public class ServersToolWindowOpener extends AbstractProjectComponent { public ServersToolWindowOpener(final Project project) { super(project); } @Override public void projectOpened() { StartupManager.getInstance(myProject).registerPostStartupActivity(new Runnable() { @Override public void run() { ToolWindowManager.getInstance(myProject).invokeLater(new Runnable() { @Override public void run() { new ServersToolWindow(myProject); } }); } }); } @Override @NotNull public String getComponentName() { return "ServersToolWindowOpener"; } }