|
Lines 1-5
Link Here
|
| 1 |
/******************************************************************************* |
1 |
/******************************************************************************* |
| 2 |
* Copyright (c) 2000, 2007 IBM Corporation and others. |
2 |
* Copyright (c) 2000, 2008 IBM Corporation and others. |
| 3 |
* All rights reserved. This program and the accompanying materials |
3 |
* All rights reserved. This program and the accompanying materials |
| 4 |
* are made available under the terms of the Eclipse Public License v1.0 |
4 |
* are made available under the terms of the Eclipse Public License v1.0 |
| 5 |
* which accompanies this distribution, and is available at |
5 |
* which accompanies this distribution, and is available at |
|
Lines 41-47
Link Here
|
| 41 |
private ArrayList fListenerList; |
41 |
private ArrayList fListenerList; |
| 42 |
|
42 |
|
| 43 |
public SourceOutlinePage(IEditingModel model, IBaseLabelProvider lProvider, IContentProvider cProvider, ViewerComparator defaultComparator, ViewerComparator comparator) { |
43 |
public SourceOutlinePage(IEditingModel model, IBaseLabelProvider lProvider, IContentProvider cProvider, ViewerComparator defaultComparator, ViewerComparator comparator) { |
| 44 |
super(); |
44 |
fModel = model; |
|
|
45 |
fLabelProvider = lProvider; |
| 46 |
fContentProvider = cProvider; |
| 47 |
fDefaultComparator = defaultComparator; |
| 48 |
fViewerComparator = comparator; |
| 49 |
fListenerList = new ArrayList(); |
| 50 |
} |
| 51 |
|
| 52 |
public SourceOutlinePage(PDEFormEditor editor, IEditingModel model, IBaseLabelProvider lProvider, IContentProvider cProvider, ViewerComparator defaultComparator, ViewerComparator comparator) { |
| 53 |
super(editor); |
| 45 |
fModel = model; |
54 |
fModel = model; |
| 46 |
fLabelProvider = lProvider; |
55 |
fLabelProvider = lProvider; |
| 47 |
fContentProvider = cProvider; |
56 |
fContentProvider = cProvider; |
|
Lines 113-119
Link Here
|
| 113 |
} |
122 |
} |
| 114 |
|
123 |
|
| 115 |
/** |
124 |
/** |
| 116 |
* Used for restoral after temporary removal. Uses listeners cached. |
125 |
* Used for restoration after temporary removal. Uses listeners cached. |
| 117 |
*/ |
126 |
*/ |
| 118 |
public void addAllSelectionChangedListeners() { |
127 |
public void addAllSelectionChangedListeners() { |
| 119 |
// Re-add the tree listener added by our parent for our parent: |
128 |
// Re-add the tree listener added by our parent for our parent: |
|
Lines 127-135
Link Here
|
| 127 |
} |
136 |
} |
| 128 |
} |
137 |
} |
| 129 |
|
138 |
|
| 130 |
/** |
|
|
| 131 |
* @return |
| 132 |
*/ |
| 133 |
private boolean isViewerDefined() { |
139 |
private boolean isViewerDefined() { |
| 134 |
if (viewer == null) { |
140 |
if (viewer == null) { |
| 135 |
return false; |
141 |
return false; |