/* * 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 ); } }