summaryrefslogtreecommitdiff
path: root/framework
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2004-05-03 12:17:54 +0000
committerRüdiger Timm <rt@openoffice.org>2004-05-03 12:17:54 +0000
commit472a0590bfd7ba3e64ff87806074dc10a07fe656 (patch)
treee5ce8db64afb31c368490d9b25aca4b32626c4ef /framework
parent70a9a71efa55b50062a6237f0dbaf64dbb8e6c74 (diff)
INTEGRATION: CWS binfilter (1.5.140); FILE MERGED
2004/04/19 09:46:22 aw 1.5.140.1: #110098# Necessary adaptions to framework after resynching binfilter to SRC680m33
Diffstat (limited to 'framework')
-rw-r--r--framework/inc/services/menudocumenthandler.hxx31
1 files changed, 27 insertions, 4 deletions
diff --git a/framework/inc/services/menudocumenthandler.hxx b/framework/inc/services/menudocumenthandler.hxx
index b5c154539c24..a07aeac5c5fa 100644
--- a/framework/inc/services/menudocumenthandler.hxx
+++ b/framework/inc/services/menudocumenthandler.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: menudocumenthandler.hxx,v $
*
- * $Revision: 1.5 $
+ * $Revision: 1.6 $
*
- * last change: $Author: hr $ $Date: 2001-10-09 18:30:49 $
+ * last change: $Author: rt $ $Date: 2004-05-03 13:17:54 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -90,6 +90,11 @@
#include <cppuhelper/weak.hxx>
#endif
+// #110897#
+#ifndef _COM_SUN_STAR_LANG_XMULTISERVICEFACTORY_HPP_
+#include <com/sun/star/lang/XMultiServiceFactory.hpp>
+#endif
+
//_________________________________________________________________________________________________________________
// namespace
//_________________________________________________________________________________________________________________
@@ -160,9 +165,15 @@ class ReadMenuDocumentHandlerBase : public ::com::sun::star::xml::sax::XDocument
class OReadMenuDocumentHandler : public ReadMenuDocumentHandlerBase
{
public:
- OReadMenuDocumentHandler( MenuBar* pMenuBar );
+ // #110897#
+ OReadMenuDocumentHandler(
+ const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceFactory,
+ MenuBar* pMenuBar );
virtual ~OReadMenuDocumentHandler();
+ // #110897#
+ const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& getServiceFactory();
+
// XDocumentHandler
virtual void SAL_CALL startDocument(void)
throw ( ::com::sun::star::xml::sax::SAXException,
@@ -191,15 +202,24 @@ class OReadMenuDocumentHandler : public ReadMenuDocumentHandlerBase
int m_nElementDepth;
sal_Bool m_bMenuBarMode;
MenuBar* m_pMenuBar;
+
+ // #110897#
+ const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& mxServiceFactory;
}; // OReadMenuDocumentHandler
class OReadMenuBarHandler : public ReadMenuDocumentHandlerBase
{
public:
- OReadMenuBarHandler( MenuBar* pMenuBar, USHORT* pItemId );
+ // #110897#
+ OReadMenuBarHandler(
+ const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceFactory,
+ MenuBar* pMenuBar, USHORT* pItemId );
virtual ~OReadMenuBarHandler();
+ // #110897#
+ const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& getServiceFactory();
+
// XDocumentHandler
virtual void SAL_CALL startDocument(void)
throw ( ::com::sun::star::xml::sax::SAXException,
@@ -228,6 +248,9 @@ class OReadMenuBarHandler : public ReadMenuDocumentHandlerBase
int m_nElementDepth;
sal_Bool m_bMenuMode;
MenuBar* m_pMenuBar;
+
+ // #110897#
+ const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& mxServiceFactory;
}; // OReadMenuBarHandler