static void toggleSessionOnly() { sessionOnly = ! sessionOnly; // Have the view pull the model. breakpointBag().breakpointUpdater(). modelChanged(new ModelEvent.TreeChanged(new Object())); }
static void toggleSkipSingleParent() { skipSingleParent = ! skipSingleParent; // Have the view pull the model. // // not sure what the src for ModelEvent.TreeChanged should be // "just anything" seems to do just fine. // See http://www.netbeans.org/issues/show_bug.cgi?id=82955 breakpointBag().breakpointUpdater(). modelChanged(new ModelEvent.TreeChanged(new Object())); }
/** * Delegate ModelListener behaviour to all our registered listeners * We skip calling redundant listeners. * See issue 48887 */ // interface ex-TreeModelListener public void treeChanged() { ModelListener lastListener = null; for (ModelListener l : listeners) { if (l != lastListener) { // OLD l.treeChanged(); l.modelChanged(new ModelEvent.TreeChanged(this)); lastListener = l; } } }
/** * Get the gui to pull ... us as well as our parent. */ void updateAndParent() { if (isEditable()) return; update(); if (getParent() != null) { getParent().updateAndParent(); } else { if (updater == null) return; // triggers a pull of the whole tree so we get to pulling up // of only children. updater.modelChanged(new ModelEvent.TreeChanged(this)); } }
protected final void refresh() { fireChangeEvent(new TreeChanged(this)); }
private void fireModelListeners() { ModelEvent event = new ModelEvent.TreeChanged(this); for (ModelListener l : listeners) { l.modelChanged(event); } }
public void treeChanged() { firechange = true; if (listener != null && !batchmode) { // OLD listener.treeChanged(); //System.out.println("\ttreeChanged"); listener.modelChanged(new ModelEvent.TreeChanged(this)); } }
/** * Turn batching off and force a refresh even if no updates were made. */ public void batchOffForce() { batchmode = false; if (listener != null) { //System.out.println("\tbatchOff"); listener.modelChanged(new ModelEvent.TreeChanged(this)); } } }
protected void updateContent(Object node) { for (ModelListener l : listeners) { l.modelChanged(new ModelEvent.TreeChanged(node == null ? model.getRoot() : node)); } if (isEmpty) { setTreeViewContent(); } }
private void fireModelListeners() { ModelEvent event = new ModelEvent.TreeChanged(this); for (ModelListener l : listeners) { l.modelChanged(event); } }
public void setTarget(String target) { this.target = target; shortName = null; // reset cache // force a re-rendering of the _whole_ tree becauase unique names // might get affected by this. if (updater != null) { // OLD updater.treeChanged(); updater.modelChanged(new ModelEvent.TreeChanged(this)); } }
public void batchOff() { batchmode = false; if (listener != null && firechange) { //System.out.println("\tbatchOff"); listener.modelChanged(new ModelEvent.TreeChanged(this)); } }