@Override public void run() { if (event.getCheckable().equals(treeViewer)) treeItemChecked(event.getElement(), event.getChecked()); else listItemChecked(event.getElement(), event.getChecked(), true); notifyCheckStateChangeListeners(event); } });
public void run() { if (event.getCheckable().equals(treeViewer)) treeItemChecked(event.getElement(), event.getChecked()); else listItemChecked(event.getElement(), event.getChecked(), true); notifyCheckStateChangeListeners(event); } });
@Override public void checkStateChanged(CheckStateChangedEvent event) { Object element = event.getElement(); boolean checked = event.getChecked(); Set elementSet = createElementSet((StructuredViewer) event .getCheckable()); elementSet.add(element); Set additions = checked ? elementSet : Collections.EMPTY_SET; Set removals = checked ? Collections.EMPTY_SET : elementSet; SetDiff diff = Diffs.createSetDiff(additions, removals); fireChange(event.getSource(), diff); }
public void run() { if (event.getCheckable().equals(fTreeViewer)) treeItemChecked(event.getElement(), event.getChecked()); else listItemChecked(event.getElement(), event.getChecked(), true); notifyCheckStateChangeListeners(event); } });
@Override public void run() { if (event.getCheckable().equals(fTreeViewer)) treeItemChecked(event.getElement(), event.getChecked()); else listItemChecked(event.getElement(), event.getChecked(), true); notifyCheckStateChangeListeners(event); } });
@Override public void run() { if (event.getCheckable().equals(fTreeViewer)) treeItemChecked(event.getElement(), event.getChecked()); else listItemChecked(event.getElement(), event.getChecked(), true); notifyCheckStateChangeListeners(event); } });
public void run() { if (event.getCheckable().equals(fTreeViewer)) treeItemChecked(event.getElement(), event.getChecked()); else listItemChecked(event.getElement(), event.getChecked(), true); notifyCheckStateChangeListeners(event); } });
@Override public void checkStateChanged(final CheckStateChangedEvent event) { //Potentially long operation - show a busy cursor BusyIndicator.showWhile(treeViewer.getControl().getDisplay(), () -> { if (event.getCheckable().equals(treeViewer)) { treeItemChecked(event.getElement(), event .getChecked()); } else { listItemChecked(event.getElement(), event.getChecked(), true); } notifyCheckStateChangeListeners(event); }); } }
public void checkStateChanged(CheckStateChangedEvent event) { Object element = event.getElement(); //If the workspace model has been checked, switch the scope to workspace if (event.getChecked() && element instanceof ModelProvider && ((ModelProvider) element).getId().equals(ModelProvider.RESOURCE_MODEL_PROVIDER_ID)) { setWorkspaceSelected(true); } else { //Get the resource mapping from the element ResourceMapping mapping = Utils.getResourceMapping(element); if (mapping != null) { if (!(element instanceof ModelProvider)) { uncheckOtherModels(mapping.getModelProviderId()); event.getCheckable().setChecked(event.getElement(), event.getChecked()); } updateOKStatus(); } else updateOKStatus(); } } });
/** * An item was checked in one of self's two views. Determine which * view this occurred in and delegate appropriately * * @param event CheckStateChangedEvent */ @Override public void checkStateChanged(final CheckStateChangedEvent event) { //Potentially long operation - show a busy cursor BusyIndicator.showWhile(treeViewer.getControl().getDisplay(), () -> { if (event.getCheckable().equals(treeViewer)) { treeItemChecked(event.getElement(), event .getChecked()); } else { listItemChecked(event.getElement(), event .getChecked(), true); } notifyCheckStateChangeListeners(event); }); }
public void checkStateChanged(CheckStateChangedEvent event) { // If the checkEvent is on a locked update element, uncheck it and select it. if (event.getElement() instanceof AvailableUpdateElement) { AvailableUpdateElement checkedElement = (AvailableUpdateElement) event.getElement(); if (checkedElement.isLockedForUpdate()) { event.getCheckable().setChecked(checkedElement, false); // Select the element so that the locked description is displayed CheckboxTableViewer viewer = ((CheckboxTableViewer) event.getSource()); int itemCount = viewer.getTable().getItemCount(); for (int i = 0; i < itemCount; i++) { if (viewer.getElementAt(i).equals(checkedElement)) { viewer.getTable().deselectAll(); viewer.getTable().select(i); setDetailText(resolvedOperation); break; } } } } updateSelection(); } });
if (!(element instanceof ModelProvider)) { uncheckOtherModels(mapping.getModelProviderId()); event.getCheckable().setChecked(event.getElement(), event.getChecked());