diff options
author | Gabor Kelemen <kelemen.gabor2@nisz.hu> | 2019-11-01 23:29:42 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2019-11-11 09:48:23 +0100 |
commit | e4bf92ae344e0db16177de7fc9eed432339d8705 (patch) | |
tree | f758b8791b31638c889464ca57e3bda67da1c449 /framework/source | |
parent | 56b124c36cff09257d8373aaa6661a88cfb1926d (diff) |
tdf#42949 Fix IWYU warnings in framework/*/*hxx
Also drop unused framework/inc/fwkdllapi.h
Found with bin/find-unneeded-includes
Only removal proposals are dealt with here.
Change-Id: I9e79266f273b778f4a8bd3330b1b0353a2e01a61
Reviewed-on: https://gerrit.libreoffice.org/81927
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'framework/source')
60 files changed, 73 insertions, 64 deletions
diff --git a/framework/source/accelerators/keymapping.cxx b/framework/source/accelerators/keymapping.cxx index b1bbe79cc858..5f78d6dd65b0 100644 --- a/framework/source/accelerators/keymapping.cxx +++ b/framework/source/accelerators/keymapping.cxx @@ -20,6 +20,7 @@ #include <accelerators/keymapping.hxx> #include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/lang/IllegalArgumentException.hpp> #include <rtl/instance.hxx> namespace framework diff --git a/framework/source/accelerators/presethandler.cxx b/framework/source/accelerators/presethandler.cxx index 3b4aa1704ed7..4fe082a863ca 100644 --- a/framework/source/accelerators/presethandler.cxx +++ b/framework/source/accelerators/presethandler.cxx @@ -37,6 +37,7 @@ #include <vcl/svapp.hxx> #include <cppuhelper/exc_hlp.hxx> #include <rtl/ustrbuf.hxx> +#include <osl/diagnose.h> #include <i18nlangtag/languagetag.hxx> static const ::sal_Int32 ID_CORRUPT_UICONFIG_SHARE = 1; diff --git a/framework/source/dispatch/closedispatcher.cxx b/framework/source/dispatch/closedispatcher.cxx index 843a4b1b57d9..c5da1bb44d15 100644 --- a/framework/source/dispatch/closedispatcher.cxx +++ b/framework/source/dispatch/closedispatcher.cxx @@ -26,6 +26,7 @@ #include <com/sun/star/bridge/BridgeFactory.hpp> #include <com/sun/star/bridge/XBridgeFactory2.hpp> #include <com/sun/star/frame/Desktop.hpp> +#include <com/sun/star/frame/DispatchResultState.hpp> #include <com/sun/star/frame/XController.hpp> #include <com/sun/star/frame/CommandGroup.hpp> #include <com/sun/star/frame/StartModule.hpp> @@ -35,6 +36,7 @@ #include <com/sun/star/beans/XFastPropertySet.hpp> #include <toolkit/helper/vclunohelper.hxx> +#include <osl/diagnose.h> #include <vcl/window.hxx> #include <vcl/svapp.hxx> #include <vcl/syswin.hxx> diff --git a/framework/source/dispatch/dispatchinformationprovider.cxx b/framework/source/dispatch/dispatchinformationprovider.cxx index 90842801c454..12e9c78f158b 100644 --- a/framework/source/dispatch/dispatchinformationprovider.cxx +++ b/framework/source/dispatch/dispatchinformationprovider.cxx @@ -27,6 +27,8 @@ #include <comphelper/sequence.hxx> +#include <unordered_map> + namespace framework{ DispatchInformationProvider::DispatchInformationProvider(const css::uno::Reference< css::uno::XComponentContext >& xContext , diff --git a/framework/source/dispatch/dispatchprovider.cxx b/framework/source/dispatch/dispatchprovider.cxx index 1138f68e74e3..44c8a9d1049c 100644 --- a/framework/source/dispatch/dispatchprovider.cxx +++ b/framework/source/dispatch/dispatchprovider.cxx @@ -37,6 +37,7 @@ #include <com/sun/star/uno/Exception.hpp> #include <com/sun/star/ucb/XContentProviderManager.hpp> #include <com/sun/star/document/XTypeDetection.hpp> +#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XInitialization.hpp> #include <rtl/string.h> diff --git a/framework/source/dispatch/isstartmoduledispatch.hxx b/framework/source/dispatch/isstartmoduledispatch.hxx index 491d0affac78..1ae23e7c8704 100644 --- a/framework/source/dispatch/isstartmoduledispatch.hxx +++ b/framework/source/dispatch/isstartmoduledispatch.hxx @@ -20,6 +20,8 @@ #ifndef INCLUDED_FRAMEWORK_SOURCE_DISPATCH_ISSTARTMODULEDISPATCH_HXX #define INCLUDED_FRAMEWORK_SOURCE_DISPATCH_ISSTARTMODULEDISPATCH_HXX +#include <com/sun/star/util/URL.hpp> + namespace framework { inline bool isStartModuleDispatch(css::util::URL const & url) { diff --git a/framework/source/dispatch/loaddispatcher.cxx b/framework/source/dispatch/loaddispatcher.cxx index eb6f5e1ae32a..92c15de422ab 100644 --- a/framework/source/dispatch/loaddispatcher.cxx +++ b/framework/source/dispatch/loaddispatcher.cxx @@ -18,6 +18,7 @@ */ #include <dispatch/loaddispatcher.hxx> +#include <loadenv/loadenvexception.hxx> #include <sal/log.hxx> #include <com/sun/star/frame/DispatchResultState.hpp> diff --git a/framework/source/dispatch/popupmenudispatcher.cxx b/framework/source/dispatch/popupmenudispatcher.cxx index 1ee62b70ae9e..b655aae92b12 100644 --- a/framework/source/dispatch/popupmenudispatcher.cxx +++ b/framework/source/dispatch/popupmenudispatcher.cxx @@ -23,6 +23,7 @@ #include <framework/addonmenu.hxx> #include <services.h> #include <properties.h> +#include <stdtypes.h> #include <com/sun/star/frame/XLayoutManager2.hpp> #include <com/sun/star/awt/WindowAttribute.hpp> diff --git a/framework/source/dispatch/startmoduledispatcher.cxx b/framework/source/dispatch/startmoduledispatcher.cxx index 8d24ff9ae5c0..2d42f643827d 100644 --- a/framework/source/dispatch/startmoduledispatcher.cxx +++ b/framework/source/dispatch/startmoduledispatcher.cxx @@ -27,6 +27,7 @@ #include "isstartmoduledispatch.hxx" #include <com/sun/star/frame/Desktop.hpp> +#include <com/sun/star/frame/DispatchResultState.hpp> #include <com/sun/star/frame/XController.hpp> #include <com/sun/star/frame/StartModule.hpp> #include <com/sun/star/awt/XTopWindow.hpp> diff --git a/framework/source/fwe/xml/menuconfiguration.cxx b/framework/source/fwe/xml/menuconfiguration.cxx index b4d8c7164c00..7794dbb140c9 100644 --- a/framework/source/fwe/xml/menuconfiguration.cxx +++ b/framework/source/fwe/xml/menuconfiguration.cxx @@ -28,6 +28,7 @@ #include <com/sun/star/xml/sax/Parser.hpp> #include <com/sun/star/xml/sax/Writer.hpp> +#include <com/sun/star/xml/sax/SAXException.hpp> #include <com/sun/star/io/IOException.hpp> #include <com/sun/star/io/XActiveDataSource.hpp> #include <cppuhelper/exc_hlp.hxx> diff --git a/framework/source/fwe/xml/saxnamespacefilter.cxx b/framework/source/fwe/xml/saxnamespacefilter.cxx index dcb5ca645bea..bb9f8377a404 100644 --- a/framework/source/fwe/xml/saxnamespacefilter.cxx +++ b/framework/source/fwe/xml/saxnamespacefilter.cxx @@ -24,6 +24,8 @@ #include <stdio.h> +#include <com/sun/star/xml/sax/SAXException.hpp> + #include <xml/saxnamespacefilter.hxx> #include <comphelper/attributelist.hxx> diff --git a/framework/source/fwe/xml/statusbarconfiguration.cxx b/framework/source/fwe/xml/statusbarconfiguration.cxx index eff42bd7c85f..732af0e60e35 100644 --- a/framework/source/fwe/xml/statusbarconfiguration.cxx +++ b/framework/source/fwe/xml/statusbarconfiguration.cxx @@ -24,6 +24,7 @@ #include <com/sun/star/xml/sax/Parser.hpp> #include <com/sun/star/xml/sax/Writer.hpp> +#include <com/sun/star/xml/sax/SAXException.hpp> #include <com/sun/star/io/IOException.hpp> #include <com/sun/star/io/XActiveDataSource.hpp> #include <com/sun/star/io/XInputStream.hpp> diff --git a/framework/source/fwe/xml/toolboxconfiguration.cxx b/framework/source/fwe/xml/toolboxconfiguration.cxx index 3c4d8c117e21..378c2474ce5f 100644 --- a/framework/source/fwe/xml/toolboxconfiguration.cxx +++ b/framework/source/fwe/xml/toolboxconfiguration.cxx @@ -24,6 +24,7 @@ #include <com/sun/star/xml/sax/Parser.hpp> #include <com/sun/star/xml/sax/Writer.hpp> +#include <com/sun/star/xml/sax/SAXException.hpp> #include <com/sun/star/io/IOException.hpp> #include <com/sun/star/io/XActiveDataSource.hpp> #include <com/sun/star/io/XInputStream.hpp> diff --git a/framework/source/fwe/xml/xmlnamespaces.cxx b/framework/source/fwe/xml/xmlnamespaces.cxx index 07f5d22fa9be..dfd79edde6b0 100644 --- a/framework/source/fwe/xml/xmlnamespaces.cxx +++ b/framework/source/fwe/xml/xmlnamespaces.cxx @@ -19,6 +19,8 @@ #include <xml/xmlnamespaces.hxx> +#include <com/sun/star/xml/sax/SAXException.hpp> + using namespace ::com::sun::star::xml::sax; using namespace ::com::sun::star::uno; diff --git a/framework/source/inc/accelerators/acceleratorcache.hxx b/framework/source/inc/accelerators/acceleratorcache.hxx index 9dfd5374f20c..666d1eb4eb7a 100644 --- a/framework/source/inc/accelerators/acceleratorcache.hxx +++ b/framework/source/inc/accelerators/acceleratorcache.hxx @@ -20,11 +20,11 @@ #ifndef INCLUDED_FRAMEWORK_SOURCE_INC_ACCELERATORS_ACCELERATORCACHE_HXX #define INCLUDED_FRAMEWORK_SOURCE_INC_ACCELERATORS_ACCELERATORCACHE_HXX -#include <general.h> #include <stdtypes.h> #include <com/sun/star/awt/KeyEvent.hpp> +#include <unordered_map> #include <vector> // definition diff --git a/framework/source/inc/accelerators/acceleratorconfiguration.hxx b/framework/source/inc/accelerators/acceleratorconfiguration.hxx index 34d3043a21f6..8066a63ff760 100644 --- a/framework/source/inc/accelerators/acceleratorconfiguration.hxx +++ b/framework/source/inc/accelerators/acceleratorconfiguration.hxx @@ -22,18 +22,10 @@ #include <accelerators/presethandler.hxx> #include <accelerators/acceleratorcache.hxx> -#include <general.h> -#include <stdtypes.h> #include <com/sun/star/container/XNameAccess.hpp> -#include <com/sun/star/lang/XTypeProvider.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/ui/XAcceleratorConfiguration.hpp> -#include <com/sun/star/ui/XUIConfiguration.hpp> -#include <com/sun/star/ui/XUIConfigurationPersistence.hpp> -#include <com/sun/star/ui/XUIConfigurationStorage.hpp> -#include <com/sun/star/io/XStream.hpp> #include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/io/XOutputStream.hpp> #include <com/sun/star/util/XChangesListener.hpp> @@ -41,7 +33,6 @@ // TODO use XPresetHandler interface instead if available #include <com/sun/star/form/XReset.hpp> -#include <cppuhelper/propshlp.hxx> #include <cppuhelper/implbase.hxx> // definition diff --git a/framework/source/inc/accelerators/keymapping.hxx b/framework/source/inc/accelerators/keymapping.hxx index 108cee42e56d..3b9a8a3e46d5 100644 --- a/framework/source/inc/accelerators/keymapping.hxx +++ b/framework/source/inc/accelerators/keymapping.hxx @@ -20,10 +20,8 @@ #ifndef INCLUDED_FRAMEWORK_SOURCE_INC_ACCELERATORS_KEYMAPPING_HXX #define INCLUDED_FRAMEWORK_SOURCE_INC_ACCELERATORS_KEYMAPPING_HXX -#include <general.h> -#include <stdtypes.h> - -#include <com/sun/star/lang/IllegalArgumentException.hpp> +#include <rtl/ustring.hxx> +#include <unordered_map> // definition diff --git a/framework/source/inc/accelerators/presethandler.hxx b/framework/source/inc/accelerators/presethandler.hxx index 027f4656cab7..05aaf6eb02fc 100644 --- a/framework/source/inc/accelerators/presethandler.hxx +++ b/framework/source/inc/accelerators/presethandler.hxx @@ -21,12 +21,9 @@ #define INCLUDED_FRAMEWORK_SOURCE_INC_ACCELERATORS_PRESETHANDLER_HXX #include <accelerators/storageholder.hxx> -#include <general.h> -#include <stdtypes.h> #include <com/sun/star/embed/XStorage.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/uno/XComponentContext.hpp> #include <i18nlangtag/languagetag.hxx> diff --git a/framework/source/inc/accelerators/storageholder.hxx b/framework/source/inc/accelerators/storageholder.hxx index 5ccb443b18f0..e9be85bd7cb9 100644 --- a/framework/source/inc/accelerators/storageholder.hxx +++ b/framework/source/inc/accelerators/storageholder.hxx @@ -20,11 +20,11 @@ #ifndef INCLUDED_FRAMEWORK_SOURCE_INC_ACCELERATORS_STORAGEHOLDER_HXX #define INCLUDED_FRAMEWORK_SOURCE_INC_ACCELERATORS_STORAGEHOLDER_HXX -#include <general.h> -#include <stdtypes.h> - #include <com/sun/star/embed/XStorage.hpp> +#include <unordered_map> +#include <vector> + namespace framework { diff --git a/framework/source/inc/dispatch/dispatchdisabler.hxx b/framework/source/inc/dispatch/dispatchdisabler.hxx index 9ae44931b289..ed64a656ea7a 100644 --- a/framework/source/inc/dispatch/dispatchdisabler.hxx +++ b/framework/source/inc/dispatch/dispatchdisabler.hxx @@ -12,7 +12,6 @@ #include <set> #include <cppuhelper/implbase.hxx> -#include <cppuhelper/weakref.hxx> #include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/lang/XInitialization.hpp> diff --git a/framework/source/inc/dispatch/windowcommanddispatch.hxx b/framework/source/inc/dispatch/windowcommanddispatch.hxx index 5ae5dfc41ef6..55ecb81bb16c 100644 --- a/framework/source/inc/dispatch/windowcommanddispatch.hxx +++ b/framework/source/inc/dispatch/windowcommanddispatch.hxx @@ -22,8 +22,6 @@ #include <com/sun/star/awt/XWindow.hpp> #include <com/sun/star/frame/XFrame.hpp> -#include <com/sun/star/lang/XEventListener.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <cppuhelper/weakref.hxx> #include <tools/link.hxx> diff --git a/framework/source/inc/loadenv/loadenv.hxx b/framework/source/inc/loadenv/loadenv.hxx index 44ba54dfcac6..9f907e49ccfc 100644 --- a/framework/source/inc/loadenv/loadenv.hxx +++ b/framework/source/inc/loadenv/loadenv.hxx @@ -19,14 +19,10 @@ #ifndef INCLUDED_FRAMEWORK_SOURCE_INC_LOADENV_LOADENV_HXX #define INCLUDED_FRAMEWORK_SOURCE_INC_LOADENV_LOADENV_HXX -#include <loadenv/loadenvexception.hxx> #include <loadenv/actionlockguard.hxx> -#include <com/sun/star/lang/IllegalArgumentException.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/frame/XComponentLoader.hpp> #include <com/sun/star/frame/XFrame.hpp> -#include <com/sun/star/io/IOException.hpp> #include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/util/URL.hpp> #include <rtl/ref.hxx> diff --git a/framework/source/inc/loadenv/loadenvexception.hxx b/framework/source/inc/loadenv/loadenvexception.hxx index a59fc9cb48ef..e4c4eefa63da 100644 --- a/framework/source/inc/loadenv/loadenvexception.hxx +++ b/framework/source/inc/loadenv/loadenvexception.hxx @@ -20,10 +20,7 @@ #ifndef INCLUDED_FRAMEWORK_SOURCE_INC_LOADENV_LOADENVEXCEPTION_HXX #define INCLUDED_FRAMEWORK_SOURCE_INC_LOADENV_LOADENVEXCEPTION_HXX -#include <com/sun/star/uno/Any.h> -#include <com/sun/star/uno/Exception.hpp> - -#include <rtl/string.hxx> +#include <com/sun/star/uno/Any.hxx> namespace framework{ diff --git a/framework/source/inc/loadenv/targethelper.hxx b/framework/source/inc/loadenv/targethelper.hxx index 48b892856063..046cdfeb1bdc 100644 --- a/framework/source/inc/loadenv/targethelper.hxx +++ b/framework/source/inc/loadenv/targethelper.hxx @@ -20,9 +20,7 @@ #ifndef INCLUDED_FRAMEWORK_SOURCE_INC_LOADENV_TARGETHELPER_HXX #define INCLUDED_FRAMEWORK_SOURCE_INC_LOADENV_TARGETHELPER_HXX -#include <sal/types.h> #include <rtl/ustring.hxx> -#include <targets.h> namespace framework{ diff --git a/framework/source/inc/pattern/frame.hxx b/framework/source/inc/pattern/frame.hxx index 5a8a6c005d48..963c97d33c9f 100644 --- a/framework/source/inc/pattern/frame.hxx +++ b/framework/source/inc/pattern/frame.hxx @@ -20,8 +20,6 @@ #ifndef INCLUDED_FRAMEWORK_SOURCE_INC_PATTERN_FRAME_HXX #define INCLUDED_FRAMEWORK_SOURCE_INC_PATTERN_FRAME_HXX -#include <general.h> - #include <com/sun/star/lang/XComponent.hpp> #include <com/sun/star/lang/DisposedException.hpp> #include <com/sun/star/util/CloseVetoException.hpp> diff --git a/framework/source/inc/pattern/window.hxx b/framework/source/inc/pattern/window.hxx index 70956470025d..f64d65a35e12 100644 --- a/framework/source/inc/pattern/window.hxx +++ b/framework/source/inc/pattern/window.hxx @@ -20,15 +20,12 @@ #ifndef INCLUDED_FRAMEWORK_SOURCE_INC_PATTERN_WINDOW_HXX #define INCLUDED_FRAMEWORK_SOURCE_INC_PATTERN_WINDOW_HXX -#include <general.h> - #include <com/sun/star/awt/XWindow.hpp> #include <com/sun/star/awt/XTopWindow.hpp> #include <toolkit/helper/vclunohelper.hxx> #include <vcl/window.hxx> #include <vcl/svapp.hxx> -#include <rtl/ustring.hxx> // namespaces diff --git a/framework/source/jobs/helponstartup.cxx b/framework/source/jobs/helponstartup.cxx index 4233c502d57f..27ed74b7a8f4 100644 --- a/framework/source/jobs/helponstartup.cxx +++ b/framework/source/jobs/helponstartup.cxx @@ -21,6 +21,7 @@ #include <jobs/helponstartup.hxx> #include <loadenv/targethelper.hxx> #include <services.h> +#include <targets.h> // include others #include <comphelper/configurationhelper.hxx> diff --git a/framework/source/jobs/job.cxx b/framework/source/jobs/job.cxx index 0ebb44e064a1..740d7eda4c4d 100644 --- a/framework/source/jobs/job.cxx +++ b/framework/source/jobs/job.cxx @@ -18,6 +18,7 @@ */ #include <jobs/job.hxx> +#include <jobs/jobresult.hxx> #include <general.h> #include <services.h> diff --git a/framework/source/jobs/jobdata.cxx b/framework/source/jobs/jobdata.cxx index fa22465e2b65..d524aa653a1d 100644 --- a/framework/source/jobs/jobdata.cxx +++ b/framework/source/jobs/jobdata.cxx @@ -17,6 +17,7 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ +#include <jobs/configaccess.hxx> #include <jobs/jobdata.hxx> #include <classes/converter.hxx> #include <general.h> diff --git a/framework/source/layoutmanager/helpers.hxx b/framework/source/layoutmanager/helpers.hxx index 200a2fc43402..6d5b00705746 100644 --- a/framework/source/layoutmanager/helpers.hxx +++ b/framework/source/layoutmanager/helpers.hxx @@ -20,13 +20,8 @@ #ifndef INCLUDED_FRAMEWORK_SOURCE_LAYOUTMANAGER_HELPERS_HXX #define INCLUDED_FRAMEWORK_SOURCE_LAYOUTMANAGER_HELPERS_HXX -#include <stdtypes.h> -#include <properties.h> - #include <com/sun/star/awt/XWindowPeer.hpp> -#include <com/sun/star/awt/XToolkit2.hpp> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/frame/XFrame.hpp> #include <com/sun/star/ui/XUIElement.hpp> #include <com/sun/star/awt/Rectangle.hpp> diff --git a/framework/source/layoutmanager/layoutmanager.cxx b/framework/source/layoutmanager/layoutmanager.cxx index 387749d14a45..3283798bd7e3 100644 --- a/framework/source/layoutmanager/layoutmanager.cxx +++ b/framework/source/layoutmanager/layoutmanager.cxx @@ -20,6 +20,7 @@ #include <memory> #include <config_feature_desktop.h> +#include <properties.h> #include <services/layoutmanager.hxx> #include "helpers.hxx" diff --git a/framework/source/layoutmanager/toolbarlayoutmanager.hxx b/framework/source/layoutmanager/toolbarlayoutmanager.hxx index 377929309fdc..6a1df781dde3 100644 --- a/framework/source/layoutmanager/toolbarlayoutmanager.hxx +++ b/framework/source/layoutmanager/toolbarlayoutmanager.hxx @@ -25,23 +25,15 @@ */ #include <vector> -#include <stdtypes.h> -#include <properties.h> #include <uiconfiguration/globalsettings.hxx> #include <framework/addonsoptions.hxx> #include <uielement/uielement.hxx> #include <services/layoutmanager.hxx> -#include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/ui/XUIConfigurationManager.hpp> -#include <com/sun/star/ui/XUIConfiguration.hpp> #include <com/sun/star/awt/XWindowListener.hpp> -#include <com/sun/star/util/XURLTransformer.hpp> #include <com/sun/star/ui/XUIElementFactory.hpp> #include <com/sun/star/ui/DockingArea.hpp> -#include <com/sun/star/awt/XToolkit2.hpp> -#include <com/sun/star/awt/XTopWindow2.hpp> #include <com/sun/star/awt/XWindow2.hpp> #include <com/sun/star/awt/XDockableWindow.hpp> #include <com/sun/star/awt/XDockableWindowListener.hpp> diff --git a/framework/source/loadenv/loadenv.cxx b/framework/source/loadenv/loadenv.cxx index cb5b5aaf45db..5c1414f3cbdf 100644 --- a/framework/source/loadenv/loadenv.cxx +++ b/framework/source/loadenv/loadenv.cxx @@ -19,6 +19,7 @@ #include <loadenv/loadenv.hxx> +#include <loadenv/loadenvexception.hxx> #include <loadenv/targethelper.hxx> #include <framework/framelistanalyzer.hxx> @@ -26,6 +27,7 @@ #include <properties.h> #include <protocols.h> #include <services.h> +#include <targets.h> #include <comphelper/interaction.hxx> #include <comphelper/lok.hxx> #include <comphelper/namedvaluecollection.hxx> @@ -55,6 +57,7 @@ #include <com/sun/star/frame/DispatchResultState.hpp> #include <com/sun/star/frame/FrameSearchFlag.hpp> #include <com/sun/star/frame/XDispatchProvider.hpp> +#include <com/sun/star/lang/IllegalArgumentException.hpp> #include <com/sun/star/lang/XComponent.hpp> #include <com/sun/star/lang/XInitialization.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> diff --git a/framework/source/loadenv/targethelper.cxx b/framework/source/loadenv/targethelper.cxx index 80a096e963c4..aab509b0fc6d 100644 --- a/framework/source/loadenv/targethelper.cxx +++ b/framework/source/loadenv/targethelper.cxx @@ -18,6 +18,7 @@ */ #include <loadenv/targethelper.hxx> +#include <targets.h> namespace framework{ diff --git a/framework/source/services/autorecovery.cxx b/framework/source/services/autorecovery.cxx index 9d8479166411..74b62628ba58 100644 --- a/framework/source/services/autorecovery.cxx +++ b/framework/source/services/autorecovery.cxx @@ -28,6 +28,7 @@ #include <classes/fwkresid.hxx> #include <protocols.h> #include <properties.h> +#include <targets.h> #include <helper/mischelper.hxx> diff --git a/framework/source/services/desktop.cxx b/framework/source/services/desktop.cxx index c2cf82709ad1..cce5892f0646 100644 --- a/framework/source/services/desktop.cxx +++ b/framework/source/services/desktop.cxx @@ -31,6 +31,7 @@ #include <threadhelp/transactionguard.hxx> #include <general.h> #include <properties.h> +#include <targets.h> #include <strings.hrc> #include <classes/fwkresid.hxx> diff --git a/framework/source/services/frame.cxx b/framework/source/services/frame.cxx index e7d6e6fd064e..d116d372b6a6 100644 --- a/framework/source/services/frame.cxx +++ b/framework/source/services/frame.cxx @@ -39,6 +39,8 @@ #include <pattern/window.hxx> #include <properties.h> +#include <stdtypes.h> +#include <targets.h> #include <com/sun/star/awt/Toolkit.hpp> #include <com/sun/star/awt/XDevice.hpp> diff --git a/framework/source/services/pathsettings.cxx b/framework/source/services/pathsettings.cxx index 9ad1f9ac1a4d..25c8305d94d9 100644 --- a/framework/source/services/pathsettings.cxx +++ b/framework/source/services/pathsettings.cxx @@ -20,6 +20,7 @@ #include <sal/config.h> #include <utility> +#include <unordered_map> #include <properties.h> #include <stdtypes.h> diff --git a/framework/source/tabwin/tabwindow.cxx b/framework/source/tabwin/tabwindow.cxx index 317d9468bd2a..969fe3578136 100644 --- a/framework/source/tabwin/tabwindow.cxx +++ b/framework/source/tabwin/tabwindow.cxx @@ -19,6 +19,7 @@ #include <tabwin/tabwindow.hxx> #include <properties.h> +#include <services.h> #include <com/sun/star/util/XURLTransformer.hpp> #include <com/sun/star/awt/Toolkit.hpp> diff --git a/framework/source/tabwin/tabwinfactory.cxx b/framework/source/tabwin/tabwinfactory.cxx index a1d3f8bff5ed..c723f597c631 100644 --- a/framework/source/tabwin/tabwinfactory.cxx +++ b/framework/source/tabwin/tabwinfactory.cxx @@ -17,6 +17,7 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ +#include <services.h> #include <tabwin/tabwinfactory.hxx> #include <tabwin/tabwindow.hxx> diff --git a/framework/source/uiconfiguration/CommandImageResolver.hxx b/framework/source/uiconfiguration/CommandImageResolver.hxx index 094229b3ab9e..fe9a4ed958fe 100644 --- a/framework/source/uiconfiguration/CommandImageResolver.hxx +++ b/framework/source/uiconfiguration/CommandImageResolver.hxx @@ -10,7 +10,6 @@ #ifndef INCLUDED_VCL_COMMANDICONRESOLVER_HXX #define INCLUDED_VCL_COMMANDICONRESOLVER_HXX -#include <vcl/dllapi.h> #include <vcl/image.hxx> #include <o3tl/enumarray.hxx> diff --git a/framework/source/uiconfiguration/imagemanagerimpl.cxx b/framework/source/uiconfiguration/imagemanagerimpl.cxx index ed21dd818d5e..a24e3a05c33c 100644 --- a/framework/source/uiconfiguration/imagemanagerimpl.cxx +++ b/framework/source/uiconfiguration/imagemanagerimpl.cxx @@ -19,6 +19,7 @@ #include "imagemanagerimpl.hxx" #include <xml/imagesconfiguration.hxx> +#include <uiconfiguration/imagetype.hxx> #include <uiconfiguration/graphicnameaccess.hxx> #include <services.h> diff --git a/framework/source/uiconfiguration/imagemanagerimpl.hxx b/framework/source/uiconfiguration/imagemanagerimpl.hxx index 13cbfd4c7ec2..fa224e09f3c0 100644 --- a/framework/source/uiconfiguration/imagemanagerimpl.hxx +++ b/framework/source/uiconfiguration/imagemanagerimpl.hxx @@ -20,18 +20,10 @@ #ifndef INCLUDED_FRAMEWORK_SOURCE_UICONFIGURATION_IMAGEMANAGERIMPL_HXX #define INCLUDED_FRAMEWORK_SOURCE_UICONFIGURATION_IMAGEMANAGERIMPL_HXX -#include <stdtypes.h> -#include <uiconfiguration/imagetype.hxx> - -#include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/lang/XTypeProvider.hpp> -#include <com/sun/star/lang/XComponent.hpp> -#include <com/sun/star/ui/XUIConfigurationPersistence.hpp> -#include <com/sun/star/ui/XUIConfigurationStorage.hpp> -#include <com/sun/star/ui/XUIConfiguration.hpp> -#include <com/sun/star/ui/XImageManager.hpp> -#include <com/sun/star/lang/XInitialization.hpp> +#include <com/sun/star/embed/XStorage.hpp> +#include <com/sun/star/lang/XEventListener.hpp> #include <com/sun/star/ui/ConfigurationEvent.hpp> +#include <com/sun/star/ui/XUIConfigurationListener.hpp> #include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/embed/XTransactedObject.hpp> @@ -42,7 +34,6 @@ #include <rtl/ref.hxx> #include <salhelper/simplereferenceobject.hxx> -#include <list> #include <unordered_map> #include <vector> diff --git a/framework/source/uielement/controlmenucontroller.cxx b/framework/source/uielement/controlmenucontroller.cxx index 036aa3f24b55..28bae54e4a1e 100644 --- a/framework/source/uielement/controlmenucontroller.cxx +++ b/framework/source/uielement/controlmenucontroller.cxx @@ -44,6 +44,7 @@ #include <toolkit/awt/vclxmenu.hxx> #include <osl/mutex.hxx> #include <memory> +#include <unordered_map> #include <svx/svxids.hrc> diff --git a/framework/source/uielement/edittoolbarcontroller.cxx b/framework/source/uielement/edittoolbarcontroller.cxx index 9d3265bb701b..c095ef746010 100644 --- a/framework/source/uielement/edittoolbarcontroller.cxx +++ b/framework/source/uielement/edittoolbarcontroller.cxx @@ -27,6 +27,7 @@ #include <vcl/mnemonic.hxx> #include <vcl/toolbox.hxx> #include <vcl/event.hxx> +#include <vcl/edit.hxx> using namespace ::com::sun::star; using namespace css::uno; diff --git a/framework/source/uielement/fontmenucontroller.cxx b/framework/source/uielement/fontmenucontroller.cxx index d54385931fdd..59ddb0b73ac1 100644 --- a/framework/source/uielement/fontmenucontroller.cxx +++ b/framework/source/uielement/fontmenucontroller.cxx @@ -27,6 +27,7 @@ #include <com/sun/star/frame/XDispatchProvider.hpp> #include <com/sun/star/util/XURLTransformer.hpp> +#include <toolkit/awt/vclxmenu.hxx> #include <vcl/menu.hxx> #include <vcl/svapp.hxx> #include <vcl/settings.hxx> diff --git a/framework/source/uielement/fontsizemenucontroller.cxx b/framework/source/uielement/fontsizemenucontroller.cxx index 7d75282c5983..e32f22076b35 100644 --- a/framework/source/uielement/fontsizemenucontroller.cxx +++ b/framework/source/uielement/fontsizemenucontroller.cxx @@ -28,6 +28,7 @@ #include <com/sun/star/view/XPrintable.hpp> #include <com/sun/star/util/XURLTransformer.hpp> +#include <toolkit/awt/vclxmenu.hxx> #include <vcl/menu.hxx> #include <tools/mapunit.hxx> #include <vcl/svapp.hxx> diff --git a/framework/source/uielement/headermenucontroller.cxx b/framework/source/uielement/headermenucontroller.cxx index f846b0ba429e..991d3a3fe4d2 100644 --- a/framework/source/uielement/headermenucontroller.cxx +++ b/framework/source/uielement/headermenucontroller.cxx @@ -31,6 +31,7 @@ #include <com/sun/star/container/XNameContainer.hpp> #include <com/sun/star/beans/XPropertySet.hpp> +#include <toolkit/awt/vclxmenu.hxx> #include <vcl/menu.hxx> #include <vcl/svapp.hxx> #include <vcl/i18nhelp.hxx> diff --git a/framework/source/uielement/langselectionmenucontroller.cxx b/framework/source/uielement/langselectionmenucontroller.cxx index 33a59f8e1d97..abaf795b4d38 100644 --- a/framework/source/uielement/langselectionmenucontroller.cxx +++ b/framework/source/uielement/langselectionmenucontroller.cxx @@ -27,6 +27,7 @@ #include <com/sun/star/frame/XDispatchProvider.hpp> #include <com/sun/star/util/XURLTransformer.hpp> +#include <toolkit/awt/vclxmenu.hxx> #include <vcl/menu.hxx> #include <vcl/svapp.hxx> #include <vcl/i18nhelp.hxx> diff --git a/framework/source/uielement/macrosmenucontroller.cxx b/framework/source/uielement/macrosmenucontroller.cxx index c1335518f31f..68932229c692 100644 --- a/framework/source/uielement/macrosmenucontroller.cxx +++ b/framework/source/uielement/macrosmenucontroller.cxx @@ -25,6 +25,7 @@ #include <com/sun/star/beans/XPropertySet.hpp> #include <com/sun/star/container/XContentEnumerationAccess.hpp> #include <com/sun/star/style/XStyleFamiliesSupplier.hpp> +#include <toolkit/awt/vclxmenu.hxx> #include <vcl/svapp.hxx> #include <vcl/i18nhelp.hxx> #include <vcl/commandinfoprovider.hxx> diff --git a/framework/source/uielement/menubarmanager.cxx b/framework/source/uielement/menubarmanager.cxx index ea679171f898..2dbb5f9950ce 100644 --- a/framework/source/uielement/menubarmanager.cxx +++ b/framework/source/uielement/menubarmanager.cxx @@ -61,6 +61,7 @@ #include <unotools/pathoptions.hxx> #include <unotools/cmdoptions.hxx> #include <unotools/localfilehelper.hxx> +#include <toolkit/awt/vclxmenu.hxx> #include <toolkit/helper/vclunohelper.hxx> #include <vcl/svapp.hxx> #include <vcl/sysdata.hxx> diff --git a/framework/source/uielement/menubarwrapper.cxx b/framework/source/uielement/menubarwrapper.cxx index 0ea69d657e0f..36e756c6db71 100644 --- a/framework/source/uielement/menubarwrapper.cxx +++ b/framework/source/uielement/menubarwrapper.cxx @@ -32,6 +32,7 @@ #include <com/sun/star/util/URLTransformer.hpp> #include <comphelper/sequence.hxx> +#include <toolkit/awt/vclxmenu.hxx> #include <vcl/svapp.hxx> using namespace com::sun::star; diff --git a/framework/source/uielement/newmenucontroller.cxx b/framework/source/uielement/newmenucontroller.cxx index c02923a8d762..f2da491d0dce 100644 --- a/framework/source/uielement/newmenucontroller.cxx +++ b/framework/source/uielement/newmenucontroller.cxx @@ -18,6 +18,7 @@ */ #include <uielement/newmenucontroller.hxx> +#include <framework/menuconfiguration.hxx> #include <services.h> @@ -40,6 +41,7 @@ #include <svtools/menuoptions.hxx> #include <svtools/acceleratorexecute.hxx> #include <svtools/imagemgr.hxx> +#include <toolkit/awt/vclxmenu.hxx> #include <tools/urlobj.hxx> #include <unotools/dynamicmenuoptions.hxx> #include <unotools/moduleoptions.hxx> diff --git a/framework/source/uielement/resourcemenucontroller.cxx b/framework/source/uielement/resourcemenucontroller.cxx index 18195dfc0071..0594bfea8ddf 100644 --- a/framework/source/uielement/resourcemenucontroller.cxx +++ b/framework/source/uielement/resourcemenucontroller.cxx @@ -11,6 +11,7 @@ #include <cppuhelper/implbase.hxx> #include <svtools/popupmenucontrollerbase.hxx> +#include <toolkit/awt/vclxmenu.hxx> #include <vcl/svapp.hxx> #include <sal/log.hxx> diff --git a/framework/source/uielement/spinfieldtoolbarcontroller.cxx b/framework/source/uielement/spinfieldtoolbarcontroller.cxx index 3ad582a464ae..2196dc3c90e5 100644 --- a/framework/source/uielement/spinfieldtoolbarcontroller.cxx +++ b/framework/source/uielement/spinfieldtoolbarcontroller.cxx @@ -29,6 +29,7 @@ #include <svtools/toolboxcontroller.hxx> #include <vcl/event.hxx> +#include <vcl/spinfld.hxx> #include <vcl/svapp.hxx> #include <vcl/mnemonic.hxx> #include <vcl/toolbox.hxx> diff --git a/framework/source/uielement/toolbarmanager.cxx b/framework/source/uielement/toolbarmanager.cxx index e9dc5ef78745..5fdb7b223bc4 100644 --- a/framework/source/uielement/toolbarmanager.cxx +++ b/framework/source/uielement/toolbarmanager.cxx @@ -46,6 +46,7 @@ #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/frame/ModuleManager.hpp> #include <com/sun/star/frame/theToolbarControllerFactory.hpp> +#include <com/sun/star/ui/ItemStyle.hpp> #include <com/sun/star/ui/XUIElementSettings.hpp> #include <com/sun/star/ui/XUIConfigurationPersistence.hpp> #include <com/sun/star/ui/theModuleUIConfigurationManagerSupplier.hpp> diff --git a/framework/source/uielement/toolbarmerger.cxx b/framework/source/uielement/toolbarmerger.cxx index b2496cf7a2ca..dc4f0509032a 100644 --- a/framework/source/uielement/toolbarmerger.cxx +++ b/framework/source/uielement/toolbarmerger.cxx @@ -20,6 +20,16 @@ #include <uielement/toolbarmerger.hxx> #include <uielement/generictoolbarcontroller.hxx> +#include <uielement/buttontoolbarcontroller.hxx> +#include <uielement/comboboxtoolbarcontroller.hxx> +#include <uielement/dropdownboxtoolbarcontroller.hxx> +#include <uielement/edittoolbarcontroller.hxx> +#include <uielement/imagebuttontoolbarcontroller.hxx> +#include <uielement/spinfieldtoolbarcontroller.hxx> +#include <uielement/togglebuttontoolbarcontroller.hxx> +#include <uielement/FixedTextToolbarController.hxx> +#include <uielement/FixedImageToolbarController.hxx> + #include <svtools/miscopt.hxx> namespace framework diff --git a/framework/source/uielement/toolbarmodemenucontroller.cxx b/framework/source/uielement/toolbarmodemenucontroller.cxx index df76e7d0ced7..8e68e19c446c 100644 --- a/framework/source/uielement/toolbarmodemenucontroller.cxx +++ b/framework/source/uielement/toolbarmodemenucontroller.cxx @@ -32,6 +32,7 @@ #include <com/sun/star/util/XURLTransformer.hpp> +#include <toolkit/awt/vclxmenu.hxx> #include <vcl/menu.hxx> #include <vcl/svapp.hxx> #include <vcl/settings.hxx> diff --git a/framework/source/uielement/toolbarsmenucontroller.cxx b/framework/source/uielement/toolbarsmenucontroller.cxx index 13f9a4b803cf..91c81511766e 100644 --- a/framework/source/uielement/toolbarsmenucontroller.cxx +++ b/framework/source/uielement/toolbarsmenucontroller.cxx @@ -21,6 +21,7 @@ #include <algorithm> #include <string_view> +#include <unordered_map> #include <services.h> #include <strings.hrc> @@ -51,6 +52,7 @@ #include <vcl/commandinfoprovider.hxx> #include <rtl/ustrbuf.hxx> #include <sal/log.hxx> +#include <toolkit/awt/vclxmenu.hxx> #include <toolkit/helper/vclunohelper.hxx> #include <vcl/window.hxx> #include <svtools/menuoptions.hxx> diff --git a/framework/source/xml/imagesconfiguration.cxx b/framework/source/xml/imagesconfiguration.cxx index 12fa4bd84aa8..8d70adc1b97a 100644 --- a/framework/source/xml/imagesconfiguration.cxx +++ b/framework/source/xml/imagesconfiguration.cxx @@ -25,6 +25,7 @@ #include <com/sun/star/xml/sax/Parser.hpp> #include <com/sun/star/xml/sax/Writer.hpp> +#include <com/sun/star/xml/sax/SAXException.hpp> #include <com/sun/star/io/IOException.hpp> #include <com/sun/star/io/XActiveDataSource.hpp> #include <com/sun/star/io/XInputStream.hpp> |