Project

General

Profile

« Previous | Next » 

Revision a52835b4

Added by Patrick Plitzner over 8 years ago

Add toggle button for link with editor

  • search bar will be disabled when linked to editor
  • also fixed tree initialization when listening to selection changes

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/DerivateView.java
441 441
            Object selectedElement = ((IStructuredSelection) selection).getFirstElement();
442 442
            if(selectedElement instanceof Taxon){
443 443
                Collection<SpecimenOrObservationBase> fieldUnits = CdmStore.getService(IOccurrenceService.class).listFieldUnitsByAssociatedTaxon((Taxon) selectedElement, null, null);
444
                viewer.setInput(fieldUnits);
444
                Collection<UUID> uuids = new HashSet<UUID>();
445
                for (SpecimenOrObservationBase specimenOrObservationBase : fieldUnits) {
446
                    uuids.add(specimenOrObservationBase.getUuid());
447
                }
448
                updateRootEntities(uuids);
445 449
            }
446 450
        }
447 451
    }
......
464 468

  
465 469
    public void toggleListenToSelectionChange() {
466 470
        listenToSelectionChange = !listenToSelectionChange;
471
        derivateSearchCompositeController.setEnabled(listenToSelectionChange);
467 472
    }
473

  
468 474
}
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/searchFilter/DerivateSearchComposite.java
127 127
        super.setEnabled(enabled);
128 128
        searchField.setEnabled(enabled);
129 129
        comboDerivateType.setEnabled(enabled);
130
        comboTaxonAssignment.setEnabled(enabled);
130 131
        buttonSearch.setEnabled(enabled);
131 132
        btnBrowseTaxa.setEnabled(enabled);
133
        btnClearTaxon.setEnabled(enabled);
132 134
        lblTaxon.setEnabled(enabled);
135
        lblTitleCache.setEnabled(enabled);
136
        lbltaxonAssignment.setEnabled(enabled);
133 137
        lblDerivateType.setEnabled(enabled);
134 138
    }
135 139

  

Also available in: Unified diff