Example usage for org.eclipse.jface.preference IPreferenceStore setValue

List of usage examples for org.eclipse.jface.preference IPreferenceStore setValue

Introduction

In this page you can find the example usage for org.eclipse.jface.preference IPreferenceStore setValue.

Prototype

void setValue(String name, boolean value);

Source Link

Document

Sets the current value of the boolean-valued preference with the given name.

Usage

From source file:com.bdaum.zoom.ui.internal.preferences.HoverPreferencePage.java

License:Open Source License

@Override
protected void doPerformDefaults() {
    for (Category cat : rootMap.values())
        for (HoverNode node : cat.getChildren())
            resetNode(node);//from  ww  w.  j a  v  a 2s .  c  om
    IPreferenceStore preferenceStore = getPreferenceStore();
    preferenceStore.setValue(PreferenceConstants.HOVERDELAY,
            preferenceStore.getDefaultInt(PreferenceConstants.HOVERDELAY));
    preferenceStore.setValue(PreferenceConstants.HOVERBASETIME,
            preferenceStore.getDefaultInt(PreferenceConstants.HOVERBASETIME));
    preferenceStore.setValue(PreferenceConstants.HOVERCHARTIME,
            preferenceStore.getDefaultInt(PreferenceConstants.HOVERCHARTIME));
}

From source file:com.bdaum.zoom.ui.internal.preferences.ImportPreferencePage.java

License:Open Source License

@Override
public void doPerformDefaults() {
    IPreferenceStore preferenceStore = getPreferenceStore();
    Map<String, IRawConverter> rawConverters = BatchActivator.getDefault().getRawConverters();
    for (IRawConverter rc : rawConverters.values()) {
        String path = rc.getPathId();
        String dflt = preferenceStore.getDefaultString(path);
        preferenceStore.setValue(path, dflt);
        BatchUtilities.putPreferences(path, dflt);
        for (IRawConverter.RawProperty prop : rc.getProperties()) {
            dflt = preferenceStore.getDefaultString(prop.id);
            preferenceStore.setValue(prop.id, dflt);
            BatchUtilities.putPreferences(prop.id, dflt);
        }/*ww w .  jav a  2 s.c  om*/
    }
    preferenceStore.setValue(PreferenceConstants.RAWIMPORT,
            preferenceStore.getDefaultString(PreferenceConstants.RAWIMPORT));
    preferenceStore.setValue(PreferenceConstants.DNGCONVERTERPATH,
            preferenceStore.getDefaultString(PreferenceConstants.DNGCONVERTERPATH));
    preferenceStore.setValue(PreferenceConstants.DNGUNCOMPRESSED,
            preferenceStore.getDefaultBoolean(PreferenceConstants.DNGUNCOMPRESSED));
    preferenceStore.setValue(PreferenceConstants.DNGLINEAR,
            preferenceStore.getDefaultBoolean(PreferenceConstants.DNGLINEAR));
    preferenceStore.setValue(PreferenceConstants.DERIVERELATIONS,
            preferenceStore.getDefaultString(PreferenceConstants.DERIVERELATIONS));
    preferenceStore.setValue(PreferenceConstants.DNGFOLDER,
            preferenceStore.getDefaultString(PreferenceConstants.DNGFOLDER));
    preferenceStore.setValue(PreferenceConstants.DEVICEWATCH,
            preferenceStore.getDefaultString(PreferenceConstants.DEVICEWATCH));
    preferenceStore.setValue(PreferenceConstants.TETHEREDSHOW,
            preferenceStore.getDefaultString(PreferenceConstants.TETHEREDSHOW));
    preferenceStore.setValue(PreferenceConstants.MAXIMPORTS,
            preferenceStore.getDefaultInt(PreferenceConstants.MAXIMPORTS));
    preferenceStore.setValue(PreferenceConstants.RECIPEDETECTORS,
            preferenceStore.getDefaultString(PreferenceConstants.RECIPEDETECTORS));
    preferenceStore.setValue(PreferenceConstants.PROCESSRECIPES,
            preferenceStore.getDefaultBoolean(PreferenceConstants.PROCESSRECIPES));
    preferenceStore.setValue(PreferenceConstants.ARCHIVERECIPES,
            preferenceStore.getDefaultBoolean(PreferenceConstants.ARCHIVERECIPES));
    preferenceStore.setValue(PreferenceConstants.AUTORULES,
            preferenceStore.getDefaultString(PreferenceConstants.AUTORULES));
    preferenceStore.setValue(PreferenceConstants.IMPORTFACEDATA,
            preferenceStore.getDefaultBoolean(PreferenceConstants.IMPORTFACEDATA));
    preferenceStore.setValue(PreferenceConstants.IMPORTMAKERNOTES,
            preferenceStore.getDefaultBoolean(PreferenceConstants.IMPORTMAKERNOTES));
}

From source file:com.bdaum.zoom.ui.internal.preferences.ImportPreferencePage.java

License:Open Source License

@Override
protected void doPerformOk() {
    IPreferenceStore preferenceStore = getPreferenceStore();
    IRawConverter c = (IRawConverter) rcViewer.getStructuredSelection().getFirstElement();
    if (c != null)
        BatchActivator.getDefault().setCurrentRawConverter(c);
    Map<String, IRawConverter> rawConverters = BatchActivator.getDefault().getRawConverters();
    for (IRawConverter rc : rawConverters.values()) {
        FileEditor fileEditor = basicsFileEditors.get(rc.getId());
        if (fileEditor != null) {
            String text = fileEditor.getText();
            preferenceStore.setValue(rc.getPathId(), text);
            BatchUtilities.putPreferences(rc.getPathId(), text);
            rc.setPath(text);//w ww  . j a  va 2 s. c  o  m
        }
        List<RawProperty> props = rc.getProperties();
        for (RawProperty prop : props) {
            Object object = optionProps.get(prop.id);
            if (object instanceof ComboViewer) {
                RawEnum rawEnum = (RawEnum) ((ComboViewer) object).getStructuredSelection().getFirstElement();
                if (rawEnum != null)
                    prop.value = rawEnum.id;
            } else if (object instanceof Spinner)
                prop.value = String.valueOf(((Spinner) object).getSelection());
            else if (object instanceof Button)
                prop.value = String.valueOf(((Button) object).getSelection());
            else if (object instanceof Text)
                prop.value = ((Button) object).getText();
            preferenceStore.setValue(prop.id, prop.value);
            BatchUtilities.putPreferences(prop.id, prop.value);
        }
    }

    if (modeviewer != null) {
        IStructuredSelection selection = modeviewer.getStructuredSelection();
        if (!selection.isEmpty())
            preferenceStore.setValue(PreferenceConstants.RAWIMPORT, (String) selection.getFirstElement());
    }
    if (dngpathEditor != null)
        preferenceStore.setValue(PreferenceConstants.DNGCONVERTERPATH, dngpathEditor.getText());
    if (uncompressedButton != null)
        preferenceStore.setValue(PreferenceConstants.DNGUNCOMPRESSED, uncompressedButton.getSelection());
    if (linearButton != null)
        preferenceStore.setValue(PreferenceConstants.DNGLINEAR, linearButton.getSelection());
    if (dngfolderField != null)
        preferenceStore.setValue(PreferenceConstants.DNGFOLDER, dngfolderField.getText());
    preferenceStore.setValue(PreferenceConstants.MAXIMPORTS, maxSpinner.getSelection());
    int devIns = deviceGroup.getSelection();
    preferenceStore.setValue(PreferenceConstants.DEVICEWATCH,
            devIns == 0 ? "false" : devIns == 1 ? "true" : PreferenceConstants.TETHERED); //$NON-NLS-1$ //$NON-NLS-2$
    preferenceStore.setValue(PreferenceConstants.TETHEREDSHOW, tetheredGroup.getSelection());
    preferenceStore.setValue(PreferenceConstants.SHOWIMPORTED, showButton.getSelection());
    preferenceStore.setValue(PreferenceConstants.IMPORTMAKERNOTES, makerNotesButton.getSelection());
    preferenceStore.setValue(PreferenceConstants.IMPORTFACEDATA, faceDataButton.getSelection());
    StringBuilder sb = new StringBuilder();
    if (recipeViewer != null && recipeGroup.isVisible()) {
        if (allDetectors != null) {
            List<String> configList = new ArrayList<String>(allDetectors.size());
            for (IRecipeDetector detector : allDetectors) {
                sb.setLength(0);
                for (IRecipeParameter parm : detector.getParameters()) {
                    if (sb.length() > 0)
                        sb.append(';');
                    else
                        sb.append(detector.getId()).append(':');
                    sb.append(parm.getId()).append('=').append(parm.getValue());
                }
                configList.add(sb.toString());
            }
            preferenceStore.setValue(PreferenceConstants.RECIPEDETECTORCONFIGURATIONS,
                    Core.toStringList(configList, '\n'));
        }
        if (selectedRecipeDetectors != null)
            preferenceStore.setValue(PreferenceConstants.RECIPEDETECTORS,
                    Core.toStringList(selectedRecipeDetectors, '\n'));
        preferenceStore.setValue(PreferenceConstants.ARCHIVERECIPES, archiveRecipesButton.getSelection());
        preferenceStore.setValue(PreferenceConstants.PROCESSRECIPES, processRecipesButton.getSelection());
    }
    if (synchronizeRecipesButton.isVisible() && synchronizeRecipesButton.getSelection())
        new UpdateRawImagesJob(c != previousRawConverter).schedule(200);
}

From source file:com.bdaum.zoom.ui.internal.preferences.KeywordPreferencePage.java

License:Open Source License

@Override
protected void doPerformDefaults() {
    IPreferenceStore preferenceStore = getPreferenceStore();
    preferenceStore.setValue(PreferenceConstants.KEYWORDFILTER,
            preferenceStore.getDefaultString(PreferenceConstants.KEYWORDFILTER));
}

From source file:com.bdaum.zoom.ui.internal.preferences.MetadataPreferencePage.java

License:Open Source License

@Override
protected void doPerformDefaults() {
    setDefaults(essentialsViewer, PreferenceConstants.ESSENTIALMETADATA);
    setDefaults(hoverViewer, PreferenceConstants.HOVERMETADATA);
    setDefaults(tolerancesViewer, PreferenceConstants.METADATATOLERANCES);
    setDefaults(exportViewer, PreferenceConstants.EXPORTMETADATA);
    setDefaults(tuningViewer, PreferenceConstants.METADATATUNING);
    tolerancesViewer.setInput(QueryField.ALL);
    IPreferenceStore preferenceStore = getPreferenceStore();
    preferenceStore.setValue(PreferenceConstants.JPEGMETADATA,
            preferenceStore.getDefaultBoolean(PreferenceConstants.JPEGMETADATA));
    jpegGroup.setSelection(getPreferenceStore().getBoolean(PreferenceConstants.JPEGMETADATA));
}

From source file:com.bdaum.zoom.ui.internal.preferences.MetadataPreferencePage.java

License:Open Source License

private void setDefaults(TreeViewer viewer, String key) {
    if (viewer instanceof CheckboxTreeViewer)
        ((CheckboxTreeViewer) viewer).setCheckedElements(EMPTYOBJECTS);
    IPreferenceStore preferenceStore = getPreferenceStore();
    String ess = preferenceStore.getDefaultString(key);
    preferenceStore.setValue(key, ess);
    fillViewer(viewer, ess, -1, true);/*from  w w  w  .  j av  a  2  s  .  c  o m*/
}

From source file:com.bdaum.zoom.ui.internal.preferences.MousePreferencePage.java

License:Open Source License

@Override
protected void doPerformDefaults() {
    IPreferenceStore preferenceStore = getPreferenceStore();
    preferenceStore.setValue(PreferenceConstants.MOUSE_SPEED,
            preferenceStore.getDefaultInt(PreferenceConstants.MOUSE_SPEED));
    preferenceStore.setValue(PreferenceConstants.WHEELSOFTNESS,
            preferenceStore.getDefaultInt(PreferenceConstants.WHEELSOFTNESS));
    preferenceStore.setValue(PreferenceConstants.ZOOMKEY,
            preferenceStore.getDefaultInt(PreferenceConstants.ZOOMKEY));
}

From source file:com.bdaum.zoom.ui.internal.preferences.MousePreferencePage.java

License:Open Source License

@Override
protected void doPerformOk() {
    IPreferenceStore preferenceStore = getPreferenceStore();
    preferenceStore.setValue(PreferenceConstants.MOUSE_SPEED, speedScale.getSelection());
    preferenceStore.setValue(PreferenceConstants.WHEELSOFTNESS, wheelScale.getSelection());
    preferenceStore.setValue(PreferenceConstants.ZOOMKEY, zoomGroup.getSelection());
}

From source file:com.blackducksoftware.integration.eclipseplugin.common.services.PreferencesServiceTest.java

License:Apache License

@Test
public void testIndividualProjectDefaultSettingsWhenActivateByDefaultFalse() {
    final IPreferenceStore mockPrefStore = new PreferenceStoreMock();
    final PreferencesService service = new PreferencesService(mockPrefStore);
    service.setDefaultConfig();/* w  w  w  .ja v a  2  s . com*/
    mockPrefStore.setValue(PreferenceNames.ACTIVATE_SCAN_BY_DEFAULT, "false");
    service.setAllProjectSpecificDefaults(testProject);
    assertEquals(
            "Scan automatically activated for new Java project even though default behavior is not to activate scan",
            mockPrefStore.getBoolean(testProject), false);
}

From source file:com.blackducksoftware.integration.eclipseplugin.preferences.BlackDuckPreferences.java

License:Apache License

private void storeValues() throws HubIntegrationException {
    final IPreferenceStore prefStore = getPreferenceStore();
    final StringFieldEditor[] editors = hubAuthorizationConfig.getEditors();
    for (final StringFieldEditor editor : editors) {
        prefStore.setValue(editor.getPreferenceName(), editor.getStringValue());
    }/*from w  w  w  .  j ava  2  s. com*/
    securePrefService.saveSecurePreference(SecurePreferenceNames.HUB_PASSWORD,
            hubAuthorizationConfig.getHubPasswordField().getText(), true);
    securePrefService.saveSecurePreference(SecurePreferenceNames.PROXY_PASSWORD,
            hubAuthorizationConfig.getProxyPasswordField().getText(), true);
    Activator.getPlugin()
            .updateHubConnection(hubAuthorizationConfig.validateCredentialFields().getConnection());
}