mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-08 10:16:03 +02:00
cleanup: deprecated class used for CDT 3.X style projects
This commit is contained in:
parent
4d13a49e37
commit
aa96a34e7e
13 changed files with 82 additions and 11 deletions
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2004, 2008 QNX Software Systems and others.
|
||||
* Copyright (c) 2004, 2010 QNX Software Systems and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -37,6 +37,11 @@ import org.eclipse.cdt.core.model.IPathEntryContainerExtension;
|
|||
import org.eclipse.cdt.core.model.ISourceEntry;
|
||||
import org.eclipse.cdt.ui.CUIPlugin;
|
||||
|
||||
/**
|
||||
* @deprecated as of CDT 4.0. This class was used for property pages
|
||||
* for 3.X style projects.
|
||||
*/
|
||||
@Deprecated
|
||||
public class CPElement {
|
||||
|
||||
public static final String SOURCEATTACHMENT = "sourcepath"; //$NON-NLS-1$
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2004, 2006 QNX Software Systems and others.
|
||||
* Copyright (c) 2004, 2010 QNX Software Systems and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -10,6 +10,11 @@
|
|||
*******************************************************************************/
|
||||
package org.eclipse.cdt.internal.ui.dialogs.cpaths;
|
||||
|
||||
/**
|
||||
* @deprecated as of CDT 4.0. This class was used for property pages
|
||||
* for 3.X style projects.
|
||||
*/
|
||||
@Deprecated
|
||||
public class CPElementAttribute {
|
||||
|
||||
private CPElement fParent;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2004, 2006 QNX Software Systems and others.
|
||||
* Copyright (c) 2004, 2010 QNX Software Systems and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -20,7 +20,11 @@ import org.eclipse.jface.viewers.ViewerFilter;
|
|||
/**
|
||||
* Viewer filter for archive selection dialogs. Archives are files with file extension '.so', '.dll' and '.a'. The filter is not
|
||||
* case sensitive.
|
||||
*
|
||||
* @deprecated as of CDT 4.0. This class was used for property pages
|
||||
* for 3.X style projects.
|
||||
*/
|
||||
@Deprecated
|
||||
public class CPElementFilter extends ViewerFilter {
|
||||
|
||||
protected List<Object> fExcludes;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2004, 2006 QNX Software Systems and others.
|
||||
* Copyright (c) 2004, 2010 QNX Software Systems and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -21,6 +21,11 @@ import java.util.Map;
|
|||
import org.eclipse.core.resources.IResource;
|
||||
import org.eclipse.core.runtime.IPath;
|
||||
|
||||
/**
|
||||
* @deprecated as of CDT 4.0. This class was used for property pages
|
||||
* for 3.X style projects.
|
||||
*/
|
||||
@Deprecated
|
||||
public class CPElementGroup {
|
||||
|
||||
private CPElement parent;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2004, 2006 QNX Software Systems and others.
|
||||
* Copyright (c) 2004, 2010 QNX Software Systems and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -21,6 +21,13 @@ import org.eclipse.cdt.core.model.CoreModelUtil;
|
|||
import org.eclipse.cdt.core.model.IPathEntry;
|
||||
import org.eclipse.cdt.ui.dialogs.AbstractCOptionPage;
|
||||
|
||||
/**
|
||||
* Abstract Option Page for C/C++ Project Paths page for 3.X projects.
|
||||
*
|
||||
* @deprecated as of CDT 4.0. This page was used to set preferences/properties
|
||||
* for 3.X style projects.
|
||||
*/
|
||||
@Deprecated
|
||||
public abstract class CPathBasePage extends AbstractCOptionPage {
|
||||
|
||||
public CPathBasePage(String title) {
|
||||
|
|
|
@ -16,6 +16,13 @@ import org.eclipse.jface.resource.ImageDescriptor;
|
|||
|
||||
import org.eclipse.cdt.core.model.ICElement;
|
||||
|
||||
/**
|
||||
* Abstract DialogPage for C/C++ Project Paths page for 3.X projects.
|
||||
*
|
||||
* @deprecated as of CDT 4.0. This page was used to set preferences/properties
|
||||
* for 3.X style projects.
|
||||
*/
|
||||
@Deprecated
|
||||
public abstract class CPathIncludeSymbolEntryBasePage extends CPathBasePage {
|
||||
|
||||
public CPathIncludeSymbolEntryBasePage(String title) {
|
||||
|
|
|
@ -56,8 +56,12 @@ import org.eclipse.cdt.internal.ui.wizards.dialogfields.ListDialogField;
|
|||
import org.eclipse.cdt.internal.ui.wizards.dialogfields.TreeListDialogField;
|
||||
|
||||
/**
|
||||
* CPathLibraryEntryPage
|
||||
* Libraries tab for C/C++ Project Paths page for 3.X projects.
|
||||
*
|
||||
* @deprecated as of CDT 4.0. This tab was used to set preferences/properties
|
||||
* for 3.X style projects.
|
||||
*/
|
||||
@Deprecated
|
||||
public class CPathLibraryEntryPage extends CPathBasePage {
|
||||
|
||||
private ListDialogField<CPElement> fCPathList;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2004, 2008 QNX Software Systems and others.
|
||||
* Copyright (c) 2004, 2010 QNX Software Systems and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -57,6 +57,13 @@ import org.eclipse.cdt.internal.ui.wizards.dialogfields.LayoutUtil;
|
|||
import org.eclipse.cdt.internal.ui.wizards.dialogfields.ListDialogField;
|
||||
import org.eclipse.cdt.internal.ui.wizards.dialogfields.TreeListDialogField;
|
||||
|
||||
/**
|
||||
* Output tab for C/C++ Project Paths page for 3.X projects.
|
||||
*
|
||||
* @deprecated as of CDT 4.0. This tab was used to set preferences/properties
|
||||
* for 3.X style projects.
|
||||
*/
|
||||
@Deprecated
|
||||
public class CPathOutputEntryPage extends CPathBasePage {
|
||||
|
||||
private ListDialogField<CPElement> fCPathList;
|
||||
|
|
|
@ -38,6 +38,13 @@ import org.eclipse.cdt.internal.ui.wizards.dialogfields.IDialogFieldListener;
|
|||
import org.eclipse.cdt.internal.ui.wizards.dialogfields.LayoutUtil;
|
||||
import org.eclipse.cdt.internal.ui.wizards.dialogfields.ListDialogField;
|
||||
|
||||
/**
|
||||
* Projects tab for C/C++ Project Paths page for 3.X projects.
|
||||
*
|
||||
* @deprecated as of CDT 4.0. This tab was used for property pages
|
||||
* for 3.X style projects.
|
||||
*/
|
||||
@Deprecated
|
||||
public class CPathProjectsEntryPage extends CPathBasePage {
|
||||
|
||||
private CheckedListDialogField<CPElement> fProjectsList;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2004, 2008 QNX Software Systems and others.
|
||||
* Copyright (c) 2004, 2010 QNX Software Systems and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -56,6 +56,13 @@ import org.eclipse.cdt.internal.ui.wizards.dialogfields.LayoutUtil;
|
|||
import org.eclipse.cdt.internal.ui.wizards.dialogfields.ListDialogField;
|
||||
import org.eclipse.cdt.internal.ui.wizards.dialogfields.TreeListDialogField;
|
||||
|
||||
/**
|
||||
* Source tab for C/C++ Project Paths page for 3.X projects.
|
||||
*
|
||||
* @deprecated as of CDT 4.0. This tab was used for property pages
|
||||
* for 3.X style projects.
|
||||
*/
|
||||
@Deprecated
|
||||
public class CPathSourceEntryPage extends CPathBasePage {
|
||||
|
||||
private ListDialogField<CPElement> fCPathList;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2004, 2008 QNX Software Systems and others.
|
||||
* Copyright (c) 2004, 2010 QNX Software Systems and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -26,6 +26,13 @@ import org.eclipse.cdt.internal.ui.wizards.dialogfields.DialogField;
|
|||
import org.eclipse.cdt.internal.ui.wizards.dialogfields.IDialogFieldListener;
|
||||
import org.eclipse.cdt.internal.ui.wizards.dialogfields.ListDialogField;
|
||||
|
||||
/**
|
||||
* Block for C/C++ Project Paths page for 3.X projects.
|
||||
*
|
||||
* @deprecated as of CDT 4.0. This option block was for property pages
|
||||
* for 3.X style projects.
|
||||
*/
|
||||
@Deprecated
|
||||
public class CPathTabBlock extends AbstractPathOptionBlock {
|
||||
|
||||
private final int[] pathTypes = {IPathEntry.CDT_SOURCE, IPathEntry.CDT_PROJECT, IPathEntry.CDT_OUTPUT, IPathEntry.CDT_LIBRARY,IPathEntry.CDT_CONTAINER};
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2004, 2008 QNX Software Systems and others.
|
||||
* Copyright (c) 2004, 2010 QNX Software Systems and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -57,6 +57,7 @@ import org.eclipse.cdt.internal.ui.wizards.dialogfields.ListDialogField;
|
|||
* for 3.X style projects.
|
||||
*
|
||||
*/
|
||||
@Deprecated
|
||||
public class ExclusionPatternDialog extends StatusDialog {
|
||||
|
||||
private static class ExclusionPatternLabelProvider extends LabelProvider {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2004, 2008 QNX Software Systems and others.
|
||||
* Copyright (c) 2004, 2010 QNX Software Systems and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -47,6 +47,11 @@ import org.eclipse.cdt.internal.ui.wizards.dialogfields.IStringButtonAdapter;
|
|||
import org.eclipse.cdt.internal.ui.wizards.dialogfields.LayoutUtil;
|
||||
import org.eclipse.cdt.internal.ui.wizards.dialogfields.StringButtonDialogField;
|
||||
|
||||
/**
|
||||
* @deprecated as of CDT 4.0. This class was used for property pages
|
||||
* for 3.X style projects.
|
||||
*/
|
||||
@Deprecated
|
||||
public class ExclusionPatternEntryDialog extends StatusDialog {
|
||||
|
||||
private StringButtonDialogField fExclusionPatternDialog;
|
||||
|
|
Loading…
Add table
Reference in a new issue