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

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

Introduction

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

Prototype

boolean getBoolean(String name);

Source Link

Document

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

Usage

From source file:com.nokia.carbide.cdt.internal.builder.ui.BuilderPreferencePage.java

License:Open Source License

public static boolean overrideDefaultMakeEngine() {
    IPreferenceStore store = CarbideBuilderPlugin.getDefault().getPreferenceStore();
    return store.getBoolean(BuilderPreferenceConstants.PREF_OVERRIDE_MAKE_ENGINE);
}

From source file:com.nokia.carbide.cpp.internal.api.sdk.ui.SBSv1PlatformFilterComposite.java

License:Open Source License

public static List<BuildPlat> getPlatFilterPrefsStore() {

    List<BuildPlat> buildPlatList = new ArrayList<BuildPlat>();

    IPreferenceStore prefsStore = SDKUIPlugin.getDefault().getPreferenceStore();

    ISDKManager sdkMgr = SDKCorePlugin.getSDKManager();
    ((SDKManager) sdkMgr).enableBSFScanner(prefsStore.getBoolean(SDKUIPreferenceConstants.ENABLE_BSF_SCANNER));

    buildPlatList.add(new BuildPlat("WINSCW", BuildPlat.EKA2_IDENTIFIER,
            prefsStore.getBoolean(SDKUIPreferenceConstants.PLAT_EKA2_WINSCW)));
    buildPlatList.add(new BuildPlat("ARMV5", BuildPlat.EKA2_IDENTIFIER,
            prefsStore.getBoolean(SDKUIPreferenceConstants.PLAT_EKA2_ARMV5)));
    buildPlatList.add(new BuildPlat("ARMV5_ABIV2", BuildPlat.EKA2_IDENTIFIER,
            prefsStore.getBoolean(SDKUIPreferenceConstants.PLAT_EKA2_ARMV5_ABIV2)));
    buildPlatList.add(new BuildPlat("ARMV5_ABIV1", BuildPlat.EKA2_IDENTIFIER,
            prefsStore.getBoolean(SDKUIPreferenceConstants.PLAT_EKA2_ARMV5_ABIV1)));

    buildPlatList.add(new BuildPlat("GCCE", BuildPlat.EKA2_IDENTIFIER,
            prefsStore.getBoolean(SDKUIPreferenceConstants.PLAT_EKA2_GCCE)));

    ((SDKManager) sdkMgr).setPlatformList(buildPlatList);

    return buildPlatList;
}

From source file:com.nokia.carbide.cpp.internal.builder.utils.ui.PreprocessPreferencePage.java

License:Open Source License

public static boolean outputToConsole() {
    IPreferenceStore store = Activator.getDefault().getPreferenceStore();
    return store.getBoolean(BuilderUtilsPreferenceConstants.PREF_OUTPUT_TO_CONSOLE);
}

From source file:com.nokia.carbide.cpp.internal.codescanner.config.CSConfigManager.java

License:Open Source License

/**
 * Load global CodeScanner settings./*from   w w  w  .  j av  a  2  s . c o m*/
 * @param project - project associated with currently selected resource
 * @param configFilePath - path of CodeScanner configuration file
 * @return true if settings has been successfully loaded
 */
public boolean loadGlobalConfigSettings() {
    IPreferenceStore store = CSPlugin.getCSPrefsStore();
    codescannerDir = store.getString(CSPreferenceConstants.CODESCANNER_FOLDER);
    htmlResults = store.getBoolean(CSPreferenceConstants.HTML_RESULTS);
    xmlResults = store.getBoolean(CSPreferenceConstants.XML_RESULTS);
    resultsDir = store.getString(CSPreferenceConstants.RESULTS_FOLDER);
    return true;
}

From source file:com.nokia.carbide.cpp.internal.codescanner.ui.CSGeneralTabPage.java

License:Open Source License

/**
 * Retrieve the stored preference settings values of this tab page.
 *///from  w  ww  .ja  va  2s.c  o  m
public void getStoredPreferenceValues() {
    IPreferenceStore store = CSPlugin.getCSPrefsStore();

    String csDir = store.getString(CSPreferenceConstants.CODESCANNER_FOLDER);
    csDirEditText.setText(csDir);

    boolean htmlResults = store.getBoolean(CSPreferenceConstants.HTML_RESULTS);
    htmlResultsButton.setSelection(htmlResults);

    boolean xmlResults = store.getBoolean(CSPreferenceConstants.XML_RESULTS);
    xmlResultsButton.setSelection(xmlResults);

    String csResultsFolder = store.getString(CSPreferenceConstants.RESULTS_FOLDER);
    resultsDirEditText.setText(csResultsFolder);
    resultsDirEditText.setEnabled(htmlResults || xmlResults);
    browseResultsDirButton.setEnabled(htmlResults || xmlResults);

    boolean kbScan = store.getBoolean(CSPreferenceConstants.KBSCANNING);
    kbScanButton.setSelection(kbScan);
}

From source file:com.nokia.carbide.cpp.internal.news.reader.editor.NewsEditor.java

License:Open Source License

/**
 * Launch the Carbide.c++ news page during startup?
 * @return true if Carbide.c++ news page should be launched during startup; false otherwise
 *//*from  ww w .  jav a  2  s .c  om*/
public static boolean isLaunchedAtStartup() {
    IPreferenceStore store = CarbideNewsReaderPlugin.getPrefsStore();
    boolean launchAtStartup = store.getBoolean(NewsPreferenceConstants.LAUNCH_AT_STARTUP);
    return launchAtStartup;
}

From source file:com.nokia.carbide.cpp.internal.news.reader.editor.NewsPage.java

License:Open Source License

/**
 * Retrieve the stored preference settings values of this page.
 *//*from w w  w  .j  av  a  2s .co m*/
private void getStoredPreferenceValues() {
    IPreferenceStore store = CarbideNewsReaderPlugin.getPrefsStore();
    boolean launchAtStartup = store.getBoolean(NewsPreferenceConstants.LAUNCH_AT_STARTUP);
    launchCtrlButton.setSelection(launchAtStartup);
}

From source file:com.nokia.carbide.cpp.internal.news.reader.ui.NewsPreferencePage.java

License:Open Source License

/**
 * Retrieve the stored value for this preference page.
 */// w  ww.j  av a  2  s.c  o  m
private void getStoredPreferenceValues() {
    IPreferenceStore store = CarbideNewsReaderPlugin.getPrefsStore();
    boolean launchAtStartup = store.getBoolean(NewsPreferenceConstants.LAUNCH_AT_STARTUP);
    launchCtrlButton.setSelection(launchAtStartup);
    updateInterval = store.getInt(NewsPreferenceConstants.UPDATE_INTERVAL);
    getUpdateInterval();
}

From source file:com.nokia.carbide.cpp.internal.project.ui.editors.common.CarbideFormEditor.java

License:Open Source License

/**
 * Confirm editing should be allowed. If needed, interacts with the
 * Team VCS provider to check that file can be modified.
 * @return true if ok to proceed with changes.
 *///from  w  w  w .  ja v  a2s .c o  m
public boolean preflightEdit() {
    IFile fileInput = getInputFile();
    if (fileInput == null) {
        return true;
    }
    Shell shell = getEditorSite().getShell();
    // If files are modified as a result of a version control
    // operation then our resource listener will pick it up.
    IStatus status = FileUtils.validateEdit(fileInput, shell);
    if (status.isOK()) {
        // check to see if the file is derived
        if (fileInput.isDerived()) {
            final String warnKey = AbstractDecoratedTextEditorPreferenceConstants.EDITOR_WARN_IF_INPUT_DERIVED;
            IPreferenceStore store = EditorsUI.getPreferenceStore();
            if (!store.getBoolean(warnKey))
                return true;

            MessageDialogWithToggle toggleDialog = MessageDialogWithToggle.openYesNoQuestion(
                    getSite().getShell(), Messages.CarbideFormEditor_warning_derived_title,
                    Messages.CarbideFormEditor_warning_derived_message,
                    Messages.CarbideFormEditor_warning_derived_dontShowAgain, false, null, null);

            store.setValue(warnKey, !toggleDialog.getToggleState());

            return toggleDialog.getReturnCode() == IDialogConstants.YES_ID;
        }
    }

    return status.isOK();
}

From source file:com.nokia.carbide.cpp.internal.project.ui.ProjectUIPlugin.java

License:Open Source License

public static boolean keepProjectsInSync() {
    IPreferenceStore store = ProjectUIPlugin.getDefault().getPreferenceStore();
    return store.getBoolean(PreferenceConstants.PREF_KEEP_PROJECTS_IN_SYNC);
}