summaryrefslogtreecommitdiffstats
path: root/toolkit/IwyuFilter_toolkit.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/IwyuFilter_toolkit.yaml')
-rw-r--r--toolkit/IwyuFilter_toolkit.yaml103
1 files changed, 103 insertions, 0 deletions
diff --git a/toolkit/IwyuFilter_toolkit.yaml b/toolkit/IwyuFilter_toolkit.yaml
new file mode 100644
index 000000000..6606014d2
--- /dev/null
+++ b/toolkit/IwyuFilter_toolkit.yaml
@@ -0,0 +1,103 @@
+---
+assumeFilename: toolkit/source/controls/unocontrol.cxx
+excludelist:
+ toolkit/source/awt/vclxmenu.cxx:
+ # Needed for direct member access
+ - vcl/window.hxx
+ toolkit/source/helper/servicenames.cxx:
+ # Needed for extern array declarations
+ - toolkit/helper/servicenames.hxx
+ toolkit/inc/awt/animatedimagespeer.hxx:
+ # base class has to be a complete type
+ - com/sun/star/awt/XAnimation.hpp
+ - com/sun/star/container/XContainerListener.hpp
+ - com/sun/star/util/XModifyListener.hpp
+ - toolkit/awt/vclxwindow.hxx
+ toolkit/inc/awt/vclxpointer.hxx:
+ # base class has to be a complete type
+ - com/sun/star/awt/XPointer.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/lang/XUnoTunnel.hpp
+ toolkit/inc/awt/vclxspinbutton.hxx:
+ # base class has to be a complete type
+ - com/sun/star/awt/XSpinValue.hpp
+ toolkit/inc/awt/vclxprinter.hxx:
+ # base class has to be a complete type
+ - com/sun/star/awt/XPrinterPropertySet.hpp
+ - com/sun/star/awt/XInfoPrinter.hpp
+ - com/sun/star/awt/XPrinterPropertySet.hpp
+ - com/sun/star/awt/XPrinterServer.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ toolkit/inc/awt/vclxtabpagecontainer.hxx:
+ # base class has to be a complete type
+ - com/sun/star/awt/tab/XTabPageContainer.hpp
+ - com/sun/star/container/XContainerListener.hpp
+ - toolkit/awt/vclxcontainer.hxx
+ toolkit/inc/controls/accessiblecontrolcontext.hxx:
+ # base class has to be a complete type
+ - com/sun/star/lang/XEventListener.hpp
+ toolkit/inc/controls/animatedimages.hxx:
+ # base class has to be a complete type
+ - com/sun/star/awt/XAnimatedImages.hpp
+ - toolkit/controls/unocontrolmodel.hxx
+ toolkit/inc/controls/controlmodelcontainerbase.hxx:
+ # base class has to be a complete type
+ - com/sun/star/awt/tab/XTabPageModel.hpp
+ - com/sun/star/awt/XTabControllerModel.hpp
+ - com/sun/star/beans/XPropertyChangeListener.hpp
+ - com/sun/star/container/XContainer.hpp
+ - com/sun/star/container/XNameContainer.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ - com/sun/star/lang/XMultiServiceFactory.hpp
+ - com/sun/star/util/XChangesListener.hpp
+ - com/sun/star/util/XChangesNotifier.hpp
+ - toolkit/controls/unocontrolcontainer.hxx
+ toolkit/inc/controls/dialogcontrol.hxx:
+ # base class has to be a complete type
+ - com/sun/star/awt/UnoControlDialog.hpp
+ toolkit/inc/controls/eventcontainer.hxx:
+ # base class has to be a complete type
+ - com/sun/star/container/XContainer.hpp
+ - com/sun/star/container/XNameContainer.hpp
+ toolkit/inc/controls/geometrycontrolmodel.hxx:
+ # base class has to be a complete type
+ - com/sun/star/script/XScriptEventsSupplier.hpp
+ - com/sun/star/util/XCloneable.hpp
+ # Needed for template classes
+ - controls/geometrycontrolmodel_impl.hxx
+ toolkit/inc/controls/roadmapcontrol.hxx:
+ # base class has to be a complete type
+ - com/sun/star/awt/XItemEventBroadcaster.hpp
+ - com/sun/star/awt/XItemListener.hpp
+ - com/sun/star/beans/XPropertyChangeListener.hpp
+ - com/sun/star/container/XContainerListener.hpp
+ toolkit/inc/controls/roadmapentry.hxx:
+ # base class has to be a complete type
+ - com/sun/star/lang/XServiceInfo.hpp
+ toolkit/inc/controls/tabpagecontainer.hxx:
+ # base class has to be a complete type
+ - com/sun/star/awt/tab/XTabPageContainer.hpp
+ - toolkit/controls/controlmodelcontainerbase.hxx
+ toolkit/inc/controls/tabpagemodel.hxx:
+ # base class has to be a complete type
+ - com/sun/star/awt/tab/XTabPage.hpp
+ - toolkit/controls/unocontrolcontainer.hxx
+ toolkit/inc/controls/unocontrolcontainer.hxx:
+ # base class has to be a complete type
+ - com/sun/star/awt/XControlContainer.hpp
+ - com/sun/star/awt/XUnoControlContainer.hpp
+ - com/sun/star/container/XContainer.hpp
+ - com/sun/star/container/XIdentifierContainer.hpp
+ - toolkit/controls/unocontrolbase.hxx
+ toolkit/source/controls/animatedimages.cxx:
+ # Actually used
+ - com/sun/star/beans/XPropertySetInfo.hpp
+ toolkit/source/awt/vclxwindow.cxx:
+ # Needed for rtl::math::round
+ - rtl/math.hxx
+ toolkit/source/hatchwindow/hatchwindow.cxx:
+ # Actually used
+ - com/sun/star/embed/XHatchWindowController.hpp
+ toolkit/source/helper/servicenames.cxx:
+ # Needed for extern
+ - helper/servicenames.hxx