Kaydet (Commit) f36fba3b authored tarafından Matúš Kukan's avatar Matúš Kukan

fwk: Use constructor feature for Frame.

Change-Id: I5f7ee46671b22d17c5cb060f96342727d566fa21
üst 4c016d70
...@@ -20,8 +20,6 @@ ...@@ -20,8 +20,6 @@
#ifndef INCLUDED_FRAMEWORK_INC_DISPATCH_DISPATCHPROVIDER_HXX #ifndef INCLUDED_FRAMEWORK_INC_DISPATCH_DISPATCHPROVIDER_HXX
#define INCLUDED_FRAMEWORK_INC_DISPATCH_DISPATCHPROVIDER_HXX #define INCLUDED_FRAMEWORK_INC_DISPATCH_DISPATCHPROVIDER_HXX
#include <services/frame.hxx>
#include <classes/protocolhandlercache.hxx> #include <classes/protocolhandlercache.hxx>
#include <threadhelp/threadhelpbase.hxx> #include <threadhelp/threadhelpbase.hxx>
...@@ -35,7 +33,9 @@ ...@@ -35,7 +33,9 @@
#include <com/sun/star/frame/XDispatchProvider.hpp> #include <com/sun/star/frame/XDispatchProvider.hpp>
#include <com/sun/star/util/URL.hpp> #include <com/sun/star/util/URL.hpp>
#include <com/sun/star/frame/DispatchDescriptor.hpp> #include <com/sun/star/frame/DispatchDescriptor.hpp>
#include <com/sun/star/frame/XFrame.hpp>
#include <com/sun/star/beans/PropertyValue.hpp> #include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/uno/XComponentContext.hpp>
#include <cppuhelper/implbase1.hxx> #include <cppuhelper/implbase1.hxx>
#include <cppuhelper/weakref.hxx> #include <cppuhelper/weakref.hxx>
......
...@@ -20,13 +20,11 @@ ...@@ -20,13 +20,11 @@
#ifndef INCLUDED_FRAMEWORK_INC_DISPATCH_INTERCEPTIONHELPER_HXX #ifndef INCLUDED_FRAMEWORK_INC_DISPATCH_INTERCEPTIONHELPER_HXX
#define INCLUDED_FRAMEWORK_INC_DISPATCH_INTERCEPTIONHELPER_HXX #define INCLUDED_FRAMEWORK_INC_DISPATCH_INTERCEPTIONHELPER_HXX
#include <services/frame.hxx>
#include <threadhelp/threadhelpbase.hxx> #include <threadhelp/threadhelpbase.hxx>
#include <macros/xinterface.hxx> #include <macros/xinterface.hxx>
#include <macros/generic.hxx> #include <macros/generic.hxx>
#include <general.h> #include <general.h>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/frame/XDispatchProviderInterception.hpp> #include <com/sun/star/frame/XDispatchProviderInterception.hpp>
#include <com/sun/star/frame/XDispatchProviderInterceptor.hpp> #include <com/sun/star/frame/XDispatchProviderInterceptor.hpp>
#include <com/sun/star/frame/XDispatchProvider.hpp> #include <com/sun/star/frame/XDispatchProvider.hpp>
......
...@@ -21,7 +21,6 @@ ...@@ -21,7 +21,6 @@
#define INCLUDED_FRAMEWORK_INC_DISPATCH_MENUDISPATCHER_HXX #define INCLUDED_FRAMEWORK_INC_DISPATCH_MENUDISPATCHER_HXX
#include <classes/taskcreator.hxx> #include <classes/taskcreator.hxx>
#include <services/frame.hxx>
#include <macros/generic.hxx> #include <macros/generic.hxx>
#include <macros/xinterface.hxx> #include <macros/xinterface.hxx>
#include <macros/xtypeprovider.hxx> #include <macros/xtypeprovider.hxx>
...@@ -40,6 +39,7 @@ ...@@ -40,6 +39,7 @@
#include <com/sun/star/frame/XLoadEventListener.hpp> #include <com/sun/star/frame/XLoadEventListener.hpp>
#include <com/sun/star/frame/XDesktop.hpp> #include <com/sun/star/frame/XDesktop.hpp>
#include <com/sun/star/frame/FeatureStateEvent.hpp> #include <com/sun/star/frame/FeatureStateEvent.hpp>
#include <com/sun/star/frame/XFrame.hpp>
#include <com/sun/star/frame/XFrameActionListener.hpp> #include <com/sun/star/frame/XFrameActionListener.hpp>
#include <cppuhelper/implbase2.hxx> #include <cppuhelper/implbase2.hxx>
......
...@@ -20,7 +20,6 @@ ...@@ -20,7 +20,6 @@
#ifndef INCLUDED_FRAMEWORK_INC_DISPATCH_POPUPMENUDISPATCHER_HXX #ifndef INCLUDED_FRAMEWORK_INC_DISPATCH_POPUPMENUDISPATCHER_HXX
#define INCLUDED_FRAMEWORK_INC_DISPATCH_POPUPMENUDISPATCHER_HXX #define INCLUDED_FRAMEWORK_INC_DISPATCH_POPUPMENUDISPATCHER_HXX
#include <services/frame.hxx>
#include <macros/xinterface.hxx> #include <macros/xinterface.hxx>
#include <macros/xtypeprovider.hxx> #include <macros/xtypeprovider.hxx>
#include <macros/xserviceinfo.hxx> #include <macros/xserviceinfo.hxx>
......
This diff is collapsed.
...@@ -18,6 +18,8 @@ ...@@ -18,6 +18,8 @@
*/ */
#include <dispatch/interceptionhelper.hxx> #include <dispatch/interceptionhelper.hxx>
#include <threadhelp/readguard.hxx>
#include <threadhelp/writeguard.hxx>
#include <com/sun/star/frame/XInterceptorInfo.hpp> #include <com/sun/star/frame/XInterceptorInfo.hpp>
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
#include <general.h> #include <general.h>
#include <framework/menuconfiguration.hxx> #include <framework/menuconfiguration.hxx>
#include <framework/addonmenu.hxx> #include <framework/addonmenu.hxx>
#include <threadhelp/resetableguard.hxx>
#include <services.h> #include <services.h>
#include <com/sun/star/frame/FrameSearchFlag.hpp> #include <com/sun/star/frame/FrameSearchFlag.hpp>
......
...@@ -21,10 +21,14 @@ ...@@ -21,10 +21,14 @@
#include <general.h> #include <general.h>
#include <framework/menuconfiguration.hxx> #include <framework/menuconfiguration.hxx>
#include <framework/addonmenu.hxx> #include <framework/addonmenu.hxx>
#include <threadhelp/readguard.hxx>
#include <threadhelp/resetableguard.hxx>
#include <threadhelp/writeguard.hxx>
#include <services.h> #include <services.h>
#include <properties.h> #include <properties.h>
#include <com/sun/star/frame/FrameSearchFlag.hpp> #include <com/sun/star/frame/FrameSearchFlag.hpp>
#include <com/sun/star/frame/XLayoutManager2.hpp>
#include <com/sun/star/awt/WindowAttribute.hpp> #include <com/sun/star/awt/WindowAttribute.hpp>
#include <com/sun/star/awt/WindowDescriptor.hpp> #include <com/sun/star/awt/WindowDescriptor.hpp>
#include <com/sun/star/awt/PosSize.hpp> #include <com/sun/star/awt/PosSize.hpp>
...@@ -34,6 +38,7 @@ ...@@ -34,6 +38,7 @@
#include <com/sun/star/beans/XPropertySet.hpp> #include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/container/XEnumeration.hpp> #include <com/sun/star/container/XEnumeration.hpp>
#include <com/sun/star/uri/UriReferenceFactory.hpp> #include <com/sun/star/uri/UriReferenceFactory.hpp>
#include <com/sun/star/ui/XUIElement.hpp>
#include <ucbhelper/content.hxx> #include <ucbhelper/content.hxx>
#include <osl/mutex.hxx> #include <osl/mutex.hxx>
......
...@@ -34,7 +34,6 @@ ...@@ -34,7 +34,6 @@
) )
=================================================================================================================*/ =================================================================================================================*/
#include <services/desktop.hxx> #include <services/desktop.hxx>
#include <services/frame.hxx>
#include <jobs/jobexecutor.hxx> #include <jobs/jobexecutor.hxx>
#include <uifactory/uielementfactorymanager.hxx> #include <uifactory/uielementfactorymanager.hxx>
#include <uifactory/uicontrollerfactory.hxx> #include <uifactory/uicontrollerfactory.hxx>
...@@ -61,7 +60,6 @@ ...@@ -61,7 +60,6 @@
COMPONENTGETFACTORY ( fwk, COMPONENTGETFACTORY ( fwk,
IFFACTORY( ::framework::Desktop ) else IFFACTORY( ::framework::Desktop ) else
IFFACTORY( ::framework::Frame ) else
IFFACTORY( ::framework::JobExecutor ) else IFFACTORY( ::framework::JobExecutor ) else
IFFACTORY( ::framework::UIElementFactoryManager ) else IFFACTORY( ::framework::UIElementFactoryManager ) else
IFFACTORY( ::framework::PopupMenuControllerFactory ) else IFFACTORY( ::framework::PopupMenuControllerFactory ) else
......
...@@ -41,7 +41,8 @@ ...@@ -41,7 +41,8 @@
<implementation name="org.apache.openoffice.comp.framework.ContextChangeEventMultiplexer"> <implementation name="org.apache.openoffice.comp.framework.ContextChangeEventMultiplexer">
<singleton name="com.sun.star.ui.ContextChangeEventMultiplexer"/> <singleton name="com.sun.star.ui.ContextChangeEventMultiplexer"/>
</implementation> </implementation>
<implementation name="com.sun.star.comp.framework.Frame"> <implementation name="com.sun.star.comp.framework.Frame"
constructor="com_sun_star_comp_framework_Frame_get_implementation">
<service name="com.sun.star.frame.Frame"/> <service name="com.sun.star.frame.Frame"/>
</implementation> </implementation>
<implementation name="com.sun.star.comp.framework.GlobalAcceleratorConfiguration" <implementation name="com.sun.star.comp.framework.GlobalAcceleratorConfiguration"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment