From c4e04d6f7915dcb30817a5216b641fbffe24111e Mon Sep 17 00:00:00 2001 From: Gabor Kelemen Date: Thu, 11 Apr 2019 07:08:33 +0200 Subject: tdf#42949 Fix IWYU warnings in include/avmedia/ Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: Ia418fdf7077d1c0c169671770237381c4da7b7b0 Reviewed-on: https://gerrit.libreoffice.org/70582 Tested-by: Jenkins Reviewed-by: Miklos Vajna --- include/avmedia/MediaControlBase.hxx | 7 ++++--- include/avmedia/mediaitem.hxx | 7 ++++--- include/avmedia/mediaplayer.hxx | 1 - include/avmedia/mediatoolbox.hxx | 1 - include/avmedia/mediawindow.hxx | 12 +++++------- 5 files changed, 13 insertions(+), 15 deletions(-) (limited to 'include/avmedia') diff --git a/include/avmedia/MediaControlBase.hxx b/include/avmedia/MediaControlBase.hxx index 29e1ab7b4fc4..73febe30fd76 100644 --- a/include/avmedia/MediaControlBase.hxx +++ b/include/avmedia/MediaControlBase.hxx @@ -19,13 +19,14 @@ #ifndef INCLUDED_AVMEDIA_MEDIACONTROLBASE_HXX #define INCLUDED_AVMEDIA_MEDIACONTROLBASE_HXX -#include #include #include #include #include -#include -#include + +#include + +namespace avmedia { class MediaItem; } #define AVMEDIA_TIME_RANGE 2048 #define AVMEDIA_DB_RANGE -40 diff --git a/include/avmedia/mediaitem.hxx b/include/avmedia/mediaitem.hxx index 1b7b235b7b6e..575d8f7be239 100644 --- a/include/avmedia/mediaitem.hxx +++ b/include/avmedia/mediaitem.hxx @@ -22,13 +22,14 @@ #include #include -#include -#include #include #include #include -class SvStream; +namespace com::sun::star::embed { class XStorage; } +namespace com::sun::star::frame { class XModel; } +namespace com::sun::star::io { class XInputStream; } +namespace com::sun::star::io { class XStream; } enum class AVMediaSetMask { diff --git a/include/avmedia/mediaplayer.hxx b/include/avmedia/mediaplayer.hxx index 12164cdc9308..396b94f7a660 100644 --- a/include/avmedia/mediaplayer.hxx +++ b/include/avmedia/mediaplayer.hxx @@ -20,7 +20,6 @@ #ifndef INCLUDED_AVMEDIA_MEDIAPLAYER_HXX #define INCLUDED_AVMEDIA_MEDIAPLAYER_HXX -#include #include #include #include diff --git a/include/avmedia/mediatoolbox.hxx b/include/avmedia/mediatoolbox.hxx index 887db1a0b697..5f39eab95ac1 100644 --- a/include/avmedia/mediatoolbox.hxx +++ b/include/avmedia/mediatoolbox.hxx @@ -20,7 +20,6 @@ #ifndef INCLUDED_AVMEDIA_MEDIATOOLBOX_HXX #define INCLUDED_AVMEDIA_MEDIATOOLBOX_HXX -#include #include #include diff --git a/include/avmedia/mediawindow.hxx b/include/avmedia/mediawindow.hxx index 83a69ecf7378..1a84a810576d 100644 --- a/include/avmedia/mediawindow.hxx +++ b/include/avmedia/mediawindow.hxx @@ -20,24 +20,22 @@ #ifndef INCLUDED_AVMEDIA_MEDIAWINDOW_HXX #define INCLUDED_AVMEDIA_MEDIAWINDOW_HXX -#include #include #include -#include -#include -#include -#include -#include +#include #include #include #define AVMEDIA_FRAMEGRABBER_DEFAULTFRAME -1.0 +namespace com::sun::star::graphic { class XGraphic; } +namespace com::sun::star::media { class XPlayer; } + +namespace vcl { class Window; } namespace weld { class Window; } class KeyEvent; class MouseEvent; class CommandEvent; -class PopupMenu; struct AcceptDropEvent; struct ExecuteDropEvent; enum class PointerStyle; -- cgit