diff --git a/jtag/org.eclipse.cdt.debug.gdbjtag.ui/src/org/eclipse/cdt/debug/gdbjtag/internal/ui/GDBJtagDSFCMainTab.java b/jtag/org.eclipse.cdt.debug.gdbjtag.ui/src/org/eclipse/cdt/debug/gdbjtag/internal/ui/GDBJtagDSFCMainTab.java index af49fbd4850..f10a2eaf690 100644 --- a/jtag/org.eclipse.cdt.debug.gdbjtag.ui/src/org/eclipse/cdt/debug/gdbjtag/internal/ui/GDBJtagDSFCMainTab.java +++ b/jtag/org.eclipse.cdt.debug.gdbjtag.ui/src/org/eclipse/cdt/debug/gdbjtag/internal/ui/GDBJtagDSFCMainTab.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 - 2015 QNX Software Systems and others. + * Copyright (c) 2007 - 2020 QNX Software Systems and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -10,18 +10,22 @@ * * Contributors: * QNX Software Systems - Initial implementation + * John Dallaway - Extend CMainTab2, bug 568454 *******************************************************************************/ package org.eclipse.cdt.debug.gdbjtag.internal.ui; -import org.eclipse.cdt.dsf.gdb.internal.ui.launching.CMainTab; +import org.eclipse.cdt.launch.ui.CMainTab2; -/** - * @since 7.0 - */ -@SuppressWarnings("deprecation") -public class GDBJtagDSFCMainTab extends CMainTab { +public class GDBJtagDSFCMainTab extends CMainTab2 { public GDBJtagDSFCMainTab() { - super(CMainTab.INCLUDE_BUILD_SETTINGS); + super(CMainTab2.INCLUDE_BUILD_SETTINGS); } + + @Override + public String getId() { + // return historic ID for compatibility with existing consumers + return "org.eclipse.cdt.dsf.gdb.launch.mainTab"; //$NON-NLS-1$ + } + }