net.rim.ejde.internal.ui.preferences.PreferenceInitializer.java Source code

Java tutorial

Introduction

Here is the source code for net.rim.ejde.internal.ui.preferences.PreferenceInitializer.java

Source

/*
* Copyright (c) 2010-2012 Research In Motion Limited. All rights reserved.
*
* This program and the accompanying materials are made available
* under the terms of the Eclipse Public License, Version 1.0,
* which accompanies this distribution and is available at
*
* http://www.eclipse.org/legal/epl-v10.html
*
*/
package net.rim.ejde.internal.ui.preferences;

import net.rim.ejde.internal.core.ContextManager;
import net.rim.ejde.internal.core.IConstants;
import net.rim.ejde.internal.ui.views.profiler.ProfilingViewOptionsDialog;

import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
import org.eclipse.jface.preference.IPreferenceStore;

/**
 * Class used to initialize default preference values.
 */
public class PreferenceInitializer extends AbstractPreferenceInitializer implements PreferenceConstants {

    /*
     * (non-Javadoc)
     *
     * @see org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer#initializeDefaultPreferences()
     */
    public void initializeDefaultPreferences() {
        IPreferenceStore store = ContextManager.getDefault().getPreferenceStore();
        // store.setDefault( DEFAULT_PROJECT_VENDOR, "RIM");
        // store.setDefault( DEFAULT_PROJECT_VERSION, "1.0.0");
        // store.setDefault(PREPROCESSOR_DEFINE_LIST, "RIM_TAG1|false,RIM_TAG2|false");
        store.setDefault(PREPROCESSOR_DEFINE_LIST, "");
        store.setDefault(POP_FOR_PREPROCESS_HOOK_MISSING, true);
        store.setDefault(PROMPT_FOR_MISSING_DEBUG_FILES, true);
        store.setDefault(WARN_ABOUT_CODESIGN_MSG, false);
        store.setDefault(RUN_SIGNATURE_TOOL_SILENTLY, false);
        store.setDefault(OPEN_APP_DESCRIPTOR_ON_NEW_PROJECT, true);
        store.setDefault(OPEN_STARTUP_PAGE_ON_NEW_PROJECT, true);
        store.setDefault(UPDATE_NOTIFY, true);
        // signature tool
        store.setDefault(RUN_SIGNATURE_TOOL_SILENTLY, true);
        store.setDefault(RUN_SIGNATURE_TOOL_AUTOMATICALLY, true);
        store.setDefault(NET_RIM_EJDE_UI_VIEWS_WHATTOPROFILE, ProfilingViewOptionsDialog.PROFILE_TYPE_SAMPLE);
        store.setDefault(POP_FOR_MISSING_VC, true);
        store.setDefault(OPEN_STARTUP_PAGE_ON_ECLPSE_FIRST_START, false);

        store.setDefault(DOWNLOAD_DEBUG_FILES, PreferenceConstants.DOWNLOAD_DEBUG_FILES_PROMPT);
        store.setDefault(DEBUG_FILE_SERVER_URL, IConstants.DEFAULT_DEBUG_FILE_SERVER_URL);
    }
}