コード例 #1
0
ファイル: CompilerTask.java プロジェクト: Zeratyl-SK/consulo
 public void contentRemoved(ContentManagerEvent event) {
   if (event.getContent() == myContent) {
     synchronized (myMessageViewLock) {
       if (myErrorTreeView != null) {
         myErrorTreeView.dispose();
         myErrorTreeView = null;
         if (myIndicator.isRunning()) {
           cancel();
         }
         if (AppIcon.getInstance().hideProgress(myProject, "compiler")) {
           AppIcon.getInstance().setErrorBadge(myProject, null);
         }
       }
     }
     myContentManager.removeContentManagerListener(this);
     myContent.release();
     myContent = null;
   }
 }
コード例 #2
0
ファイル: CompilerTask.java プロジェクト: Zeratyl-SK/consulo
 public void projectClosed(Project project) {
   if (project.equals(myProject) && myContent != null) {
     myContentManager.removeContent(myContent, true);
   }
 }
コード例 #3
0
ファイル: CompilerTask.java プロジェクト: Zeratyl-SK/consulo
 public void setContent(Content content, ContentManager contentManager) {
   myContent = content;
   myContentManager = contentManager;
   contentManager.addContentManagerListener(this);
 }