From 9eda3a13239f94cb7cde4a1f298296934ad9485b Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Tue, 25 May 2004 17:09:19 +0000 Subject: [PATCH] Replaced deprecated methods. --- debug/org.eclipse.cdt.debug.ui/ChangeLog | 5 +++ debug/org.eclipse.cdt.debug.ui/plugin.xml | 4 ++ .../ui/CDebugUIPreferenceInitializer.java | 39 +++++++++++++++++++ .../eclipse/cdt/debug/ui/CDebugUIPlugin.java | 12 ------ 4 files changed, 48 insertions(+), 12 deletions(-) create mode 100644 debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/CDebugUIPreferenceInitializer.java diff --git a/debug/org.eclipse.cdt.debug.ui/ChangeLog b/debug/org.eclipse.cdt.debug.ui/ChangeLog index ac86b756b4d..df9f2a25451 100644 --- a/debug/org.eclipse.cdt.debug.ui/ChangeLog +++ b/debug/org.eclipse.cdt.debug.ui/ChangeLog @@ -1,3 +1,8 @@ +2004-05-25 Mikhail Khodjaiants + Replaced deprecated methods. + * CDebugUIPreferenceInitializer.java: new + * CDebugUIPlugin.java + 2004-05-24 Mikhail Khodjaiants Fix for bug 63612: Debugger Pages are not displayed. * CDebugUIPlugin.java diff --git a/debug/org.eclipse.cdt.debug.ui/plugin.xml b/debug/org.eclipse.cdt.debug.ui/plugin.xml index 26ced7e21ba..16d99410474 100644 --- a/debug/org.eclipse.cdt.debug.ui/plugin.xml +++ b/debug/org.eclipse.cdt.debug.ui/plugin.xml @@ -1269,5 +1269,9 @@ debugModel="org.eclipse.cdt.debug.core" delegateClass="org.eclipse.cdt.debug.internal.ui.CWatchExpressionDelegate"/> + + + diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/CDebugUIPreferenceInitializer.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/CDebugUIPreferenceInitializer.java new file mode 100644 index 00000000000..189b1e94457 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/CDebugUIPreferenceInitializer.java @@ -0,0 +1,39 @@ +/********************************************************************** + * Copyright (c) 2004 QNX Software Systems and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Common Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/cpl-v10.html + * + * Contributors: + * QNX Software Systems - Initial API and implementation + ***********************************************************************/ +package org.eclipse.cdt.debug.internal.ui; + +import org.eclipse.cdt.debug.internal.ui.preferences.CDebugPreferencePage; +import org.eclipse.cdt.debug.internal.ui.preferences.MemoryViewPreferencePage; +import org.eclipse.cdt.debug.ui.CDebugUIPlugin; +import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer; +import org.eclipse.jface.preference.IPreferenceStore; + +/** + * Default preference value initializer for CDebugUIplugin. + */ +public class CDebugUIPreferenceInitializer extends AbstractPreferenceInitializer { + + /** + * Constructor for CDebugUIPreferenceInitializer. + */ + public CDebugUIPreferenceInitializer() { + super(); + } + + /* (non-Javadoc) + * @see org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer#initializeDefaultPreferences() + */ + public void initializeDefaultPreferences() { + IPreferenceStore pstore = CDebugUIPlugin.getDefault().getPreferenceStore(); + MemoryViewPreferencePage.initDefaults( pstore ); + CDebugPreferencePage.initDefaults( pstore ); + } +} diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/CDebugUIPlugin.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/CDebugUIPlugin.java index 2a62ddae1c1..adef1021f0a 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/CDebugUIPlugin.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/CDebugUIPlugin.java @@ -22,8 +22,6 @@ import org.eclipse.cdt.debug.internal.ui.CBreakpointUpdater; import org.eclipse.cdt.debug.internal.ui.CDTDebugModelPresentation; import org.eclipse.cdt.debug.internal.ui.CDebugImageDescriptorRegistry; import org.eclipse.cdt.debug.internal.ui.ColorManager; -import org.eclipse.cdt.debug.internal.ui.preferences.CDebugPreferencePage; -import org.eclipse.cdt.debug.internal.ui.preferences.MemoryViewPreferencePage; import org.eclipse.cdt.debug.ui.sourcelookup.DefaultSourceLocator; import org.eclipse.core.resources.IWorkspace; import org.eclipse.core.resources.ResourcesPlugin; @@ -41,7 +39,6 @@ import org.eclipse.debug.core.model.IThread; import org.eclipse.debug.ui.IDebugUIConstants; import org.eclipse.debug.ui.ILaunchConfigurationTab; import org.eclipse.jface.dialogs.ErrorDialog; -import org.eclipse.jface.preference.IPreferenceStore; import org.eclipse.jface.preference.PreferenceConverter; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.IStructuredSelection; @@ -168,15 +165,6 @@ public class CDebugUIPlugin extends AbstractUIPlugin implements ISelectionListen PreferenceConverter.getColor( getDefault().getPreferenceStore(), type ) ); } - /** - * @see AbstractUIPlugin#initializeDefaultPreferences - */ - protected void initializeDefaultPreferences( IPreferenceStore pstore ) - { - MemoryViewPreferencePage.initDefaults( pstore ); - CDebugPreferencePage.initDefaults( pstore ); - } - public static CDTDebugModelPresentation getDebugModelPresentation() { return CDTDebugModelPresentation.getDefault();