Class WelcomeScreen
java.lang.Object
ru.cg.webbpm.studio.platform.impl.wm.welcome.WelcomeScreen
- All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean
,Disposable
,ProjectComponent
user: Ildar
date: 24.03.15
-
Constructor Summary
ConstructorsConstructorDescriptionWelcomeScreen
(Application application, ProjectExManager projectExManager, ProjectInfoHelper projectInfoHelper, IdeManager ideManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
loadAndOpenProject
(Path path) void
void
projectClosed
(boolean applicationClosed) вызывается после закрытия проектаvoid
вызывается после открытия проектаvoid
int
weight()
определяет порядок того, как для всех слушателей будет вызванProjectComponent.projectOpened()
}.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ru.cg.webbpm.studio.core.api.components.Disposable
destroy, dispose
Methods inherited from interface ru.cg.webbpm.studio.core.api.components.ProjectComponent
canCloseProject
-
Constructor Details
-
WelcomeScreen
@Autowired public WelcomeScreen(Application application, ProjectExManager projectExManager, ProjectInfoHelper projectInfoHelper, IdeManager ideManager)
-
-
Method Details
-
projectOpened
public void projectOpened()Description copied from interface:ProjectComponent
вызывается после открытия проекта- Specified by:
projectOpened
in interfaceProjectComponent
-
projectClosed
public void projectClosed(boolean applicationClosed) Description copied from interface:ProjectComponent
вызывается после закрытия проекта- Specified by:
projectClosed
in interfaceProjectComponent
- Parameters:
applicationClosed
- Проект был закрыт при закрытии приложения
-
weight
public int weight()Description copied from interface:ProjectComponent
определяет порядок того, как для всех слушателей будет вызванProjectComponent.projectOpened()
}.- Specified by:
weight
in interfaceProjectComponent
-
showScreen
-
hideScreen
public void hideScreen() -
loadAndOpenProject
public void loadAndOpenProject() -
loadAndOpenProject
-
onActionRegistered
@EventListener(AnActionRegisteredEvent.class) public void onActionRegistered(AnActionRegisteredEvent event) -
closeWindow
@PreDestroy public void closeWindow() -
getCreateProjectAction
-