summaryrefslogtreecommitdiff
path: root/platform/testFramework/src/com/intellij/projectView/TestProjectViewPSIPane.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/testFramework/src/com/intellij/projectView/TestProjectViewPSIPane.java')
-rw-r--r--platform/testFramework/src/com/intellij/projectView/TestProjectViewPSIPane.java57
1 files changed, 20 insertions, 37 deletions
diff --git a/platform/testFramework/src/com/intellij/projectView/TestProjectViewPSIPane.java b/platform/testFramework/src/com/intellij/projectView/TestProjectViewPSIPane.java
index 9add34347b86..9f85f3b977f9 100644
--- a/platform/testFramework/src/com/intellij/projectView/TestProjectViewPSIPane.java
+++ b/platform/testFramework/src/com/intellij/projectView/TestProjectViewPSIPane.java
@@ -1,8 +1,22 @@
+/*
+ * Copyright 2000-2014 JetBrains s.r.o.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
package com.intellij.projectView;
import com.intellij.ide.SelectInTarget;
import com.intellij.ide.projectView.BaseProjectTreeBuilder;
-import com.intellij.ide.projectView.ProjectView;
import com.intellij.ide.projectView.impl.AbstractProjectViewPSIPane;
import com.intellij.ide.projectView.impl.ProjectAbstractTreeStructureBase;
import com.intellij.ide.projectView.impl.ProjectTreeBuilder;
@@ -10,10 +24,7 @@ import com.intellij.ide.projectView.impl.ProjectViewTree;
import com.intellij.ide.util.treeView.AbstractTreeBuilder;
import com.intellij.ide.util.treeView.AbstractTreeUpdater;
import com.intellij.ide.util.treeView.AlphaComparator;
-import com.intellij.openapi.project.DumbAwareRunnable;
import com.intellij.openapi.project.Project;
-import com.intellij.openapi.startup.StartupManager;
-import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
import javax.swing.*;
@@ -24,11 +35,13 @@ import javax.swing.tree.DefaultTreeModel;
* @author yole
*/
class TestProjectViewPSIPane extends AbstractProjectViewPSIPane {
- private TestProjectTreeStructure myTestTreeStructure;
+ private final TestProjectTreeStructure myTestTreeStructure;
+ private final int myWeight;
- public TestProjectViewPSIPane(Project project, TestProjectTreeStructure treeStructure) {
+ public TestProjectViewPSIPane(Project project, TestProjectTreeStructure treeStructure, int weight) {
super(project);
myTestTreeStructure = treeStructure;
+ myWeight = weight;
}
@Override
@@ -36,11 +49,6 @@ class TestProjectViewPSIPane extends AbstractProjectViewPSIPane {
return null;
}
- @NonNls
- public String getComponentName() {
- return "comp name";
- }
-
@Override
protected AbstractTreeUpdater createTreeUpdater(AbstractTreeBuilder treeBuilder) {
return new AbstractTreeUpdater(treeBuilder);
@@ -55,11 +63,6 @@ class TestProjectViewPSIPane extends AbstractProjectViewPSIPane {
protected AbstractTreeUpdater createUpdater() {
return createTreeUpdater(this);
}
-
- protected void addTaskToWorker(final Runnable runnable, boolean first, final Runnable postRunnable) {
- runnable.run();
- postRunnable.run();
- }
};
}
@@ -96,26 +99,6 @@ class TestProjectViewPSIPane extends AbstractProjectViewPSIPane {
@Override
public int getWeight() {
- return 0;
- }
-
- public void projectOpened() {
- final Runnable runnable = new DumbAwareRunnable() {
- @Override
- public void run() {
- final ProjectView projectView = ProjectView.getInstance(myProject);
- projectView.addProjectPane(TestProjectViewPSIPane.this);
- }
- };
- StartupManager.getInstance(myProject).registerPostStartupActivity(runnable);
- }
-
- public void projectClosed() {
- }
-
- public void initComponent() { }
-
- public void disposeComponent() {
-
+ return myWeight;
}
}