From 115d5f27ff55000a5a30fc842732c719746c11bb Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Fri, 3 Feb 2006 20:07:27 +0000 Subject: [PATCH] The "ICDebuggerPage" interface and "AbstractCDebuggerPage" class are added. All extensions of the "CDebuggerPage" extension point must implement "ICDebuggerPage". --- debug/org.eclipse.cdt.debug.mi.ui/ChangeLog | 5 +++++ .../eclipse/cdt/debug/mi/internal/ui/GDBDebuggerPage.java | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.mi.ui/ChangeLog b/debug/org.eclipse.cdt.debug.mi.ui/ChangeLog index 29fbcb3c68f..e2251603837 100644 --- a/debug/org.eclipse.cdt.debug.mi.ui/ChangeLog +++ b/debug/org.eclipse.cdt.debug.mi.ui/ChangeLog @@ -1,3 +1,8 @@ +2006-02-03 Mikhail Khodjaiants + The "ICDebuggerPage" interface and "AbstractCDebuggerPage" class are added. + All extensions of the "CDebuggerPage" extension point must implement "ICDebuggerPage". + * GDBDebuggerPage.java + 2005-12-27 Mikhail Khodjaiants Cleanup. * MIUIPlugin.java diff --git a/debug/org.eclipse.cdt.debug.mi.ui/src/org/eclipse/cdt/debug/mi/internal/ui/GDBDebuggerPage.java b/debug/org.eclipse.cdt.debug.mi.ui/src/org/eclipse/cdt/debug/mi/internal/ui/GDBDebuggerPage.java index e0b6c7d230b..8797606ff7b 100644 --- a/debug/org.eclipse.cdt.debug.mi.ui/src/org/eclipse/cdt/debug/mi/internal/ui/GDBDebuggerPage.java +++ b/debug/org.eclipse.cdt.debug.mi.ui/src/org/eclipse/cdt/debug/mi/internal/ui/GDBDebuggerPage.java @@ -17,11 +17,11 @@ import org.eclipse.cdt.debug.mi.core.IMILaunchConfigurationConstants; import org.eclipse.cdt.debug.mi.core.MIPlugin; import org.eclipse.cdt.debug.mi.ui.IMILaunchConfigurationComponent; import org.eclipse.cdt.debug.mi.ui.MIUIUtils; +import org.eclipse.cdt.debug.ui.AbstractCDebuggerPage; import org.eclipse.cdt.utils.ui.controls.ControlFactory; import org.eclipse.core.runtime.CoreException; import org.eclipse.debug.core.ILaunchConfiguration; import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy; -import org.eclipse.debug.ui.AbstractLaunchConfigurationTab; import org.eclipse.swt.SWT; import org.eclipse.swt.events.ModifyEvent; import org.eclipse.swt.events.ModifyListener; @@ -43,7 +43,7 @@ import org.eclipse.swt.widgets.Text; /** * The dynamic tab for gdb-based debugger implementations. */ -public class GDBDebuggerPage extends AbstractLaunchConfigurationTab implements Observer { +public class GDBDebuggerPage extends AbstractCDebuggerPage implements Observer { final private static String DEFAULT_MI_PROTOCOL = MIUIMessages.getString( "GDBDebuggerPage.12" ); //$NON-NLS-1$ final protected String[] protocolItems = new String[] { DEFAULT_MI_PROTOCOL, "mi1", "mi2", "mi3" }; //$NON-NLS-1$//$NON-NLS-2$ //$NON-NLS-3$