Class WelcomeScreen

java.lang.Object
ru.cg.webbpm.studio.platform.impl.wm.welcome.WelcomeScreen
All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean, Disposable, ProjectComponent

@Component public class WelcomeScreen extends Object implements ProjectComponent
user: Ildar date: 24.03.15
  • Constructor Details

  • Method Details

    • projectOpened

      public void projectOpened()
      Description copied from interface: ProjectComponent
      вызывается после открытия проекта
      Specified by:
      projectOpened in interface ProjectComponent
    • projectClosed

      public void projectClosed(boolean applicationClosed)
      Description copied from interface: ProjectComponent
      вызывается после закрытия проекта
      Specified by:
      projectClosed in interface ProjectComponent
      Parameters:
      applicationClosed - Проект был закрыт при закрытии приложения
    • weight

      public int weight()
      Description copied from interface: ProjectComponent
      определяет порядок того, как для всех слушателей будет вызван ProjectComponent.projectOpened()}.
      Specified by:
      weight in interface ProjectComponent
    • showScreen

      @EventListener(ApplicationStartedEvent.class) public void showScreen()
    • hideScreen

      public void hideScreen()
    • loadAndOpenProject

      public void loadAndOpenProject()
    • loadAndOpenProject

      public void loadAndOpenProject(Path path)
    • onActionRegistered

      @EventListener(AnActionRegisteredEvent.class) public void onActionRegistered(AnActionRegisteredEvent event)
    • closeWindow

      @PreDestroy public void closeWindow()
    • getCreateProjectAction

      public AnAction getCreateProjectAction()