From 8e5004827edfba54bb6f86739b283e2f1c40c73e Mon Sep 17 00:00:00 2001 From: John Dallaway Date: Sun, 15 Oct 2023 17:45:14 +0100 Subject: [PATCH] Provide viewer filter for absent C/C++ translation unit files --- core/org.eclipse.cdt.ui/plugin.properties | 3 ++ core/org.eclipse.cdt.ui/plugin.xml | 6 ++++ .../filters/AbsentTranslationUnitFilter.java | 30 +++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/filters/AbsentTranslationUnitFilter.java diff --git a/core/org.eclipse.cdt.ui/plugin.properties b/core/org.eclipse.cdt.ui/plugin.properties index cdc61b49b7e..2e208202e37 100644 --- a/core/org.eclipse.cdt.ui/plugin.properties +++ b/core/org.eclipse.cdt.ui/plugin.properties @@ -344,6 +344,9 @@ HideObjectFiles.description= Hides Object files HideNonCElements.label= Non-C elements HideNonCElements.description= Show only C elements +HideAbsentTranslationUnit.label=Absent C/C++ translation unit files +HideAbsentTranslationUnit.description=Hides absent C/C++ translation unit files (eg source files of pre-built libraries) + HideNonCProjects.label = Non-C projects HideNonCProjects.description= Show only C projects diff --git a/core/org.eclipse.cdt.ui/plugin.xml b/core/org.eclipse.cdt.ui/plugin.xml index a3e9c39b981..dbd37475e31 100644 --- a/core/org.eclipse.cdt.ui/plugin.xml +++ b/core/org.eclipse.cdt.ui/plugin.xml @@ -4203,6 +4203,12 @@ description="%HideNonCElements.description" id="org.eclipse.cdt.ui.navigator.filters.NonCElementFilter" name="%HideNonCElements.label"/> +