Revision 5642c43a
Added by Katja Luther over 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/wizard/AvailableDistributionPage.java | ||
---|---|---|
163 | 163 |
checkParents(path.getParentPath()); |
164 | 164 |
} |
165 | 165 |
|
166 |
// /** |
|
167 |
// * |
|
168 |
// * @param path |
|
169 |
// * @param checked |
|
170 |
// */ |
|
171 |
// private void checkChildren(final TreePath path, final boolean checked) { |
|
172 |
// TermContentProvider tcp = new TermContentProvider(); |
|
173 |
// |
|
174 |
// if (path == null) { |
|
175 |
// return; |
|
176 |
// } |
|
177 |
// final Object element = path.getLastSegment(); |
|
178 |
// if (element != null) { |
|
179 |
// this.viewer.setChecked(element, checked); |
|
180 |
// this.viewer.setGrayed(element, false); |
|
181 |
// int length = tcp.getChildren(element).length; |
|
182 |
// if(length>1){ |
|
183 |
// this.viewer.expandToLevel(element, CheckboxTreeViewer.ALL_LEVELS); |
|
184 |
// this.viewer.setSubtreeChecked(element, checked); |
|
185 |
// } |
|
186 |
// } |
|
187 |
// } |
|
188 | 166 |
|
189 | 167 |
/** |
190 | 168 |
* |
... | ... | |
197 | 175 |
if (element == null) { |
198 | 176 |
return; |
199 | 177 |
} |
200 |
// final Object element = path.getLastSegment(); |
|
201 |
// if (element != null) { |
|
178 |
|
|
202 | 179 |
((CheckboxTreeViewer)getViewer()).setChecked(element, checked); |
203 | 180 |
((CheckboxTreeViewer)getViewer()).setGrayed(element, false); |
204 | 181 |
if (((CheckboxTreeViewer)getViewer()).isExpandable(element)){ |
205 | 182 |
((CheckboxTreeViewer)getViewer()).expandToLevel(element, CheckboxTreeViewer.ALL_LEVELS); |
206 | 183 |
((CheckboxTreeViewer)getViewer()).setSubtreeChecked(element, checked); |
207 | 184 |
} |
208 |
// } |
|
185 |
|
|
209 | 186 |
} |
210 | 187 |
/** |
211 | 188 |
* |
Also available in: Unified diff
ref #7063: optimise setGrayed and check children in distribution selection wizard