@Override public boolean performOk() { prefStore.setValue(PreferenceConstants.BASE_RISK_FACTOR, projectBase.getText()); for (int i = 0; i < USED_MARKERS.size(); ++i) { prefStore.setValue( ProblemNameToPreferenceMapper.nameSmellImpact(markers.get(i)), impacts.get(i).getSelectionIndex() + 1); prefStore.setValue( ProblemNameToPreferenceMapper.nameSmellBaseLine(markers.get(i)), baselines.get(i).getText()); } return true; }
private void load() { projectBase.setText(prefStore.getString(PreferenceConstants.BASE_RISK_FACTOR)); for (int i = 0; i < markers.size(); ++i) { impacts .get(i) .select( prefStore.getInt(ProblemNameToPreferenceMapper.nameSmellImpact(markers.get(i))) - 1); baselines .get(i) .setText( prefStore.getString(ProblemNameToPreferenceMapper.nameSmellBaseLine(markers.get(i)))); } updateApplyButton(); }
@Override protected void performDefaults() { projectBase.setText(prefStore.getDefaultString(PreferenceConstants.BASE_RISK_FACTOR)); for (int i = 0; i < USED_MARKERS.size(); ++i) { impacts .get(i) .select( prefStore.getDefaultInt(ProblemNameToPreferenceMapper.nameSmellImpact(markers.get(i))) - 1); baselines .get(i) .setText( prefStore.getDefaultString( ProblemNameToPreferenceMapper.nameSmellBaseLine(markers.get(i)))); } updateApplyButton(); }