mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
vcs: Refactored "VirtualFileList" - utilized "myProject" from base class
This commit is contained in:
@@ -45,7 +45,7 @@ import java.util.List;
|
||||
*/
|
||||
public abstract class AbstractVcsHelper {
|
||||
|
||||
protected final Project myProject;
|
||||
@NotNull protected final Project myProject;
|
||||
|
||||
protected AbstractVcsHelper(@NotNull Project project) {
|
||||
myProject = project;
|
||||
|
||||
@@ -70,7 +70,7 @@ import java.util.List;
|
||||
public abstract class ChangesTreeList<T> extends JPanel implements TypeSafeDataProvider {
|
||||
private final MyTree myTree;
|
||||
private final JScrollPane myTreeScrollPane;
|
||||
protected final Project myProject;
|
||||
@NotNull protected final Project myProject;
|
||||
private final boolean myShowCheckboxes;
|
||||
private final boolean myHighlightProblems;
|
||||
private boolean myShowFlatten;
|
||||
@@ -92,7 +92,7 @@ public abstract class ChangesTreeList<T> extends JPanel implements TypeSafeDataP
|
||||
@NotNull private final CopyProvider myTreeCopyProvider;
|
||||
private TreeState myNonFlatTreeState;
|
||||
|
||||
public ChangesTreeList(@NotNull final Project project,
|
||||
public ChangesTreeList(@NotNull Project project,
|
||||
@NotNull Collection<T> initiallyIncluded,
|
||||
final boolean showCheckboxes,
|
||||
final boolean highlightProblems,
|
||||
|
||||
@@ -106,12 +106,11 @@ public class SelectFilesDialog extends AbstractSelectFilesDialog<VirtualFile> {
|
||||
}
|
||||
|
||||
public static class VirtualFileList extends ChangesTreeList<VirtualFile> {
|
||||
private final Project myProject;
|
||||
|
||||
@Nullable private final DeleteProvider myDeleteProvider;
|
||||
|
||||
public VirtualFileList(Project project, List<VirtualFile> originalFiles, boolean selectableFiles, boolean deletableFiles) {
|
||||
super(project, originalFiles, selectableFiles, true, null, null);
|
||||
myProject = project;
|
||||
myDeleteProvider = (deletableFiles ? new VirtualFileDeleteProvider() : null);
|
||||
}
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ public class TreeModelBuilder {
|
||||
@NonNls public static final String ROOT_NODE_VALUE = "root";
|
||||
public static final String LOCALLY_DELETED_NODE = VcsBundle.message("changes.nodetitle.locally.deleted.files");
|
||||
|
||||
private final Project myProject;
|
||||
@NotNull private final Project myProject;
|
||||
private final boolean showFlatten;
|
||||
@NotNull private DefaultTreeModel model;
|
||||
@NotNull private final ChangesBrowserNode root;
|
||||
@@ -52,7 +52,7 @@ public class TreeModelBuilder {
|
||||
@Nullable private ChangesGroupingPolicy myPolicy;
|
||||
@NotNull private HashMap<String, ChangesBrowserNode> myFoldersCache;
|
||||
|
||||
public TreeModelBuilder(final Project project, final boolean showFlatten) {
|
||||
public TreeModelBuilder(@NotNull Project project, final boolean showFlatten) {
|
||||
myProject = project;
|
||||
this.showFlatten = showFlatten;
|
||||
root = ChangesBrowserNode.create(myProject, ROOT_NODE_VALUE);
|
||||
|
||||
Reference in New Issue
Block a user