@Override public void run() { if (!getPage(node).performCancel()) { cancelOK[0] = false; } } });
public void run() { if (!getPage(node).performCancel()) { return; } } });
@Override public void run() { if (!getPage(node).performCancel()) { cancelOK[0] = false; } } });
protected void cancelPressed() { // Inform all pages that we are cancelling Iterator nodes = preferenceManager.getElements(PreferenceManager.PRE_ORDER).iterator(); while (nodes.hasNext()) { final IPreferenceNode node = (IPreferenceNode) nodes.next(); if (getPage(node) != null) { SafeRunnable.run(new SafeRunnable() { public void run() { if (!getPage(node).performCancel()) { return; } } }); } } // Give subclasses the choice to save the state of the preference pages if needed handleSave(); setReturnCode(CANCEL); close(); }
@Override protected void cancelPressed() { // Inform all pages that we are cancelling Iterator<IPreferenceNode> nodes = preferenceManager.getElements(PreferenceManager.PRE_ORDER).iterator(); final boolean[] cancelOK = new boolean[] { true }; while (nodes.hasNext()) { final IPreferenceNode node = nodes.next(); if (getPage(node) != null) { SafeRunnable.run(new SafeRunnable() { @Override public void run() { if (!getPage(node).performCancel()) { cancelOK[0] = false; } } }); if (!cancelOK[0]) return; } } // Give subclasses the choice to save the state of the preference pages if needed handleSave(); setReturnCode(CANCEL); close(); }
@Override protected void cancelPressed() { // Inform all pages that we are cancelling Iterator<IPreferenceNode> nodes = preferenceManager.getElements(PreferenceManager.PRE_ORDER).iterator(); final boolean[] cancelOK = new boolean[] { true }; while (nodes.hasNext()) { final IPreferenceNode node = nodes.next(); if (getPage(node) != null) { SafeRunnable.run(new SafeRunnable() { @Override public void run() { if (!getPage(node).performCancel()) { cancelOK[0] = false; } } }); if (!cancelOK[0]) return; } } // Give subclasses the choice to save the state of the preference pages if needed handleSave(); setReturnCode(CANCEL); close(); }
return false; IPreferencePage newPage = getPage(node); if (newPage == currentPage) { return true;
return false; IPreferencePage newPage = getPage(node); if (newPage == currentPage) { return true;
return false; IPreferencePage newPage = getPage(node); if (newPage == currentPage) { return true;