private void storeDefault() { LocalizedPropertiesPlugin.getDefault() .getPreferenceStore() .setValue( PreferenceConstants.WILDCARD_PATH_DEFAULT_INDEX_PREFERENCES, listControl.getSelectionIndex()); }
protected void refreshValidState() { super.refreshValidState(); int defaultIndex = LocalizedPropertiesPlugin.getDefault() .getPreferenceStore() .getInt(PreferenceConstants.WILDCARD_PATH_DEFAULT_INDEX_PREFERENCES); listControl.setSelection(defaultIndex); listControl.showSelection(); defaultButton.setEnabled(false); }
private void selectionChanged1() { if (listControl == null) { listControl = getListControl(parent); } int defaultIndex = LocalizedPropertiesPlugin.getDefault() .getPreferenceStore() .getInt(PreferenceConstants.WILDCARD_PATH_DEFAULT_INDEX_PREFERENCES); defaultButton.setEnabled(listControl.getSelectionIndex() != defaultIndex); }
protected String[] parseString(String stringList) { // Con el id no tengo que hacer nada porque ya se recuperan // desde el plugin return LocalizedPropertiesPlugin.getWildcardPaths(); }
@Override protected void doStore() { // super.doStore(); storeDefault(); LocalizedPropertiesPlugin.setWildcardPaths(listControl.getItems()); }