/* * @see org.eclipse.jface.dialogs.DialogPage#dispose() */ @Override public void dispose() { super.dispose(); IDialogSettings settings = getRefactoringSettings(); if (settings == null) return; if (fQualifiedNameCheckbox != null) settings.put(ReorgMoveWizard.UPDATE_QUALIFIED_NAMES, fQualifiedNameCheckbox.getSelection()); if (fQualifiedNameComponent != null) fQualifiedNameComponent.savePatterns(settings); }
@Override public void createControl(Composite parent) { Composite result; boolean showDestinationTree = !getJavaMoveProcessor().hasDestinationSet(); if (showDestinationTree) { fCreateTargetQuery = getJavaMoveProcessor().getCreateTargetQuery(); super.createControl(parent); getTreeViewer().getTree().setFocus(); result = (Composite) super.getControl(); } else { initializeDialogUnits(parent); result = new Composite(parent, SWT.NONE); setControl(result); result.setLayout(new GridLayout()); Dialog.applyDialogFont(result); } addUpdateReferenceComponent(result); addUpdateQualifiedNameComponent(result, ((GridLayout) result.getLayout()).marginWidth); setControl(result); Dialog.applyDialogFont(result); }