Project

General

Profile

« Previous | Next » 

Revision 5642c43a

Added by Katja Luther over 5 years ago

ref #7063: optimise setGrayed and check children in distribution selection wizard

View differences:

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