summaryrefslogtreecommitdiff
path: root/xmloff
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2004-05-03 12:36:41 +0000
committerRüdiger Timm <rt@openoffice.org>2004-05-03 12:36:41 +0000
commit44663657ef80ae4b2c7195e6e50d07e2d1a56890 (patch)
tree7073a362632cfdc74a54bd7987df59c87e9d8123 /xmloff
parentfe2056d15500f8d478e872a0ef608cfdbce5d3dd (diff)
INTEGRATION: CWS binfilter (1.8.50); FILE MERGED
2003/08/19 15:46:31 aw 1.8.50.3: #110680# Give ServiceManager as const reference and do not keep it as reference locally as member 2003/07/08 17:33:24 aw 1.8.50.2: #110680# 2003/07/07 15:46:25 aw 1.8.50.1: #110680# Changed all components to use the ServiceManager they were created with.
Diffstat (limited to 'xmloff')
-rw-r--r--xmloff/source/text/XMLAutoTextEventExport.cxx37
1 files changed, 23 insertions, 14 deletions
diff --git a/xmloff/source/text/XMLAutoTextEventExport.cxx b/xmloff/source/text/XMLAutoTextEventExport.cxx
index 5df0c9521b22..8d9858c49e8d 100644
--- a/xmloff/source/text/XMLAutoTextEventExport.cxx
+++ b/xmloff/source/text/XMLAutoTextEventExport.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: XMLAutoTextEventExport.cxx,v $
*
- * $Revision: 1.8 $
+ * $Revision: 1.9 $
*
- * last change: $Author: hr $ $Date: 2003-03-27 18:20:37 $
+ * last change: $Author: rt $ $Date: 2004-05-03 13:36:41 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -99,9 +99,10 @@
#include <com/sun/star/uno/Exception.hpp>
#endif
-#ifndef _COMPHELPER_PROCESSFACTORY_HXX_
-#include <comphelper/processfactory.hxx>
-#endif
+// #110680#
+//#ifndef _COMPHELPER_PROCESSFACTORY_HXX_
+//#include <comphelper/processfactory.hxx>
+//#endif
#ifndef _RTL_USTRBUF_HXX_
#include <rtl/ustrbuf.hxx>
@@ -131,7 +132,8 @@
using namespace ::com::sun::star;
using namespace ::xmloff::token;
-using ::comphelper::getProcessServiceFactory;
+// #110680#
+// using ::comphelper::getProcessServiceFactory;
using ::rtl::OUString;
using ::rtl::OUStringBuffer;
using ::std::set;
@@ -154,22 +156,27 @@ using ::com::sun::star::xml::sax::XDocumentHandler;
const sal_Char sAPI_AutoText[] = "com.sun.star.text.AutoTextContainer";
-XMLAutoTextEventExport::XMLAutoTextEventExport() :
- SvXMLExport( MAP_INCH, XML_AUTO_TEXT ),
+// #110680#
+XMLAutoTextEventExport::XMLAutoTextEventExport(
+ const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceFactory
+ )
+: SvXMLExport( xServiceFactory, MAP_INCH, XML_AUTO_TEXT ),
sEventType(RTL_CONSTASCII_USTRINGPARAM("EventType")),
sNone(RTL_CONSTASCII_USTRINGPARAM("None"))
{
}
+// #110680#
XMLAutoTextEventExport::XMLAutoTextEventExport(
+ const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceFactory,
const OUString& rFileName,
const Reference<XDocumentHandler> & rHandler,
const Reference<XModel> & rModel,
- const Reference<XNameAccess> & rEvents) :
- SvXMLExport(rFileName, rHandler, rModel, MAP_INCH),
- xEvents(rEvents),
- sEventType(RTL_CONSTASCII_USTRINGPARAM("EventType")),
- sNone(RTL_CONSTASCII_USTRINGPARAM("None"))
+ const Reference<XNameAccess> & rEvents)
+: SvXMLExport( xServiceFactory, rFileName, rHandler, rModel, MAP_INCH ),
+ xEvents(rEvents),
+ sEventType(RTL_CONSTASCII_USTRINGPARAM("EventType")),
+ sNone(RTL_CONSTASCII_USTRINGPARAM("None"))
{
}
@@ -299,6 +306,8 @@ Reference< XInterface > SAL_CALL XMLAutoTextEventExport_createInstance(
const Reference< XMultiServiceFactory > & rSMgr)
throw( Exception )
{
- return (cppu::OWeakObject*)new XMLAutoTextEventExport;
+ // #110680#
+ // return (cppu::OWeakObject*)new XMLAutoTextEventExport;
+ return (cppu::OWeakObject*)new XMLAutoTextEventExport(rSMgr);
}