summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2004-11-16 11:29:50 +0000
committerOliver Bolte <obo@openoffice.org>2004-11-16 11:29:50 +0000
commit2b822bd10815e695388ff4fe611a833de0ed8278 (patch)
tree62430a015d25481e3e9773fb024c820420c828f5
parent570c70ed3c582959fdff185de4e021e622f0ce56 (diff)
INTEGRATION: CWS eforms2 (1.2.2); FILE MERGED
2004/04/21 10:46:48 lo 1.2.2.1: fix in listener removal
-rw-r--r--unoxml/source/events/testlistener.hxx280
-rw-r--r--unoxml/source/events/uievent.cxx132
-rw-r--r--unoxml/source/events/uievent.hxx98
3 files changed, 255 insertions, 255 deletions
diff --git a/unoxml/source/events/testlistener.hxx b/unoxml/source/events/testlistener.hxx
index 744afc1c45c0..2019a8546dc4 100644
--- a/unoxml/source/events/testlistener.hxx
+++ b/unoxml/source/events/testlistener.hxx
@@ -1,140 +1,140 @@
-/*************************************************************************
- *
- * $RCSfile: testlistener.hxx,v $
- *
- * $Revision: 1.2 $
- *
- * last change: $Author: lo $ $Date: 2004-02-27 17:14:27 $
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: Sun Microsystems, Inc.
- *
- * Copyright: 2004 by Sun Microsystems, Inc.
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-
-#ifndef _TESTLISTENER_HXX
-#define _TESTLISTENER_HXX
-
-#include <map>
-
-#include <sal/types.h>
-#include <cppuhelper/implbase3.hxx>
-#include <com/sun/star/uno/Reference.h>
-#include <com/sun/star/uno/Sequence.h>
-
-#include <com/sun/star/uno/XInterface.hpp>
-#include <com/sun/star/uno/Exception.hpp>
-#include <com/sun/star/xml/dom/XNode.hpp>
-#include <com/sun/star/lang/XServiceInfo.hpp>
-#include <com/sun/star/lang/XInitialization.hpp>
-#include <com/sun/star/lang/XSingleServiceFactory.hpp>
-#include <com/sun/star/lang/XMultiServiceFactory.hpp>
-#include <com/sun/star/lang/XUnoTunnel.hpp>
-#include <com/sun/star/xml/dom/events/XEventTarget.hpp>
-#include <com/sun/star/xml/dom/events/XEventListener.hpp>
-#include <com/sun/star/xml/dom/events/XEvent.hpp>
-#include <com/sun/star/xml/dom/events/EventType.hpp>
-#include <com/sun/star/xml/dom/events/XMutationEvent.hpp>
-
-#include "libxml/tree.h"
-
-using namespace rtl;
-using namespace com::sun::star::uno;
-using namespace com::sun::star::lang;
-using namespace com::sun::star::xml::dom;
-using namespace com::sun::star::xml::dom::events;
-
-namespace DOM { namespace events
-{
-
- class CTestListener
- : public ::cppu::WeakImplHelper3< com::sun::star::xml::dom::events::XEventListener, XInitialization, XServiceInfo >
- {
-
- private:
- Reference< XMultiServiceFactory > m_factory;
- Reference <XEventTarget> m_target;
- OUString m_type;
- sal_Bool m_capture;
- OUString m_name;
-
- public:
-
- // static helpers for service info and component management
- static const char* aImplementationName;
- static const char* aSupportedServiceNames[];
- static OUString _getImplementationName();
- static Sequence< OUString > _getSupportedServiceNames();
- static Reference< XInterface > _getInstance(const Reference< XMultiServiceFactory >& rSMgr);
-
- CTestListener(const Reference< XMultiServiceFactory >& rSMgr)
- : m_factory(rSMgr){};
-
- virtual ~CTestListener();
-
- // XServiceInfo
- virtual OUString SAL_CALL getImplementationName()
- throw (RuntimeException);
- virtual sal_Bool SAL_CALL supportsService(const OUString& ServiceName)
- throw (RuntimeException);
- virtual Sequence< OUString > SAL_CALL getSupportedServiceNames ()
- throw (RuntimeException);
-
-
- // XEventListener
- virtual void SAL_CALL initialize(const Sequence< Any >& args) throw (RuntimeException);
-
- virtual void SAL_CALL handleEvent(const Reference< XEvent >& evt) throw (RuntimeException);
-
-
- };
-}}
-
-#endif
+/*************************************************************************
+ *
+ * $RCSfile: testlistener.hxx,v $
+ *
+ * $Revision: 1.3 $
+ *
+ * last change: $Author: obo $ $Date: 2004-11-16 12:29:26 $
+ *
+ * The Contents of this file are made available subject to the terms of
+ * either of the following licenses
+ *
+ * - GNU Lesser General Public License Version 2.1
+ * - Sun Industry Standards Source License Version 1.1
+ *
+ * Sun Microsystems Inc., October, 2000
+ *
+ * GNU Lesser General Public License Version 2.1
+ * =============================================
+ * Copyright 2000 by Sun Microsystems, Inc.
+ * 901 San Antonio Road, Palo Alto, CA 94303, USA
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License version 2.1, as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ *
+ *
+ * Sun Industry Standards Source License Version 1.1
+ * =================================================
+ * The contents of this file are subject to the Sun Industry Standards
+ * Source License Version 1.1 (the "License"); You may not use this file
+ * except in compliance with the License. You may obtain a copy of the
+ * License at http://www.openoffice.org/license.html.
+ *
+ * Software provided under this License is provided on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+ * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
+ * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
+ * See the License for the specific provisions governing your rights and
+ * obligations concerning the Software.
+ *
+ * The Initial Developer of the Original Code is: Sun Microsystems, Inc.
+ *
+ * Copyright: 2004 by Sun Microsystems, Inc.
+ *
+ * All Rights Reserved.
+ *
+ * Contributor(s): _______________________________________
+ *
+ *
+ ************************************************************************/
+
+#ifndef _TESTLISTENER_HXX
+#define _TESTLISTENER_HXX
+
+#include <map>
+
+#include <sal/types.h>
+#include <cppuhelper/implbase3.hxx>
+#include <com/sun/star/uno/Reference.h>
+#include <com/sun/star/uno/Sequence.h>
+
+#include <com/sun/star/uno/XInterface.hpp>
+#include <com/sun/star/uno/Exception.hpp>
+#include <com/sun/star/xml/dom/XNode.hpp>
+#include <com/sun/star/lang/XServiceInfo.hpp>
+#include <com/sun/star/lang/XInitialization.hpp>
+#include <com/sun/star/lang/XSingleServiceFactory.hpp>
+#include <com/sun/star/lang/XMultiServiceFactory.hpp>
+#include <com/sun/star/lang/XUnoTunnel.hpp>
+#include <com/sun/star/xml/dom/events/XEventTarget.hpp>
+#include <com/sun/star/xml/dom/events/XEventListener.hpp>
+#include <com/sun/star/xml/dom/events/XEvent.hpp>
+#include <com/sun/star/xml/dom/events/EventType.hpp>
+#include <com/sun/star/xml/dom/events/XMutationEvent.hpp>
+
+#include "libxml/tree.h"
+
+using namespace rtl;
+using namespace com::sun::star::uno;
+using namespace com::sun::star::lang;
+using namespace com::sun::star::xml::dom;
+using namespace com::sun::star::xml::dom::events;
+
+namespace DOM { namespace events
+{
+
+ class CTestListener
+ : public ::cppu::WeakImplHelper3< com::sun::star::xml::dom::events::XEventListener, XInitialization, XServiceInfo >
+ {
+
+ private:
+ Reference< XMultiServiceFactory > m_factory;
+ Reference <XEventTarget> m_target;
+ OUString m_type;
+ sal_Bool m_capture;
+ OUString m_name;
+
+ public:
+
+ // static helpers for service info and component management
+ static const char* aImplementationName;
+ static const char* aSupportedServiceNames[];
+ static OUString _getImplementationName();
+ static Sequence< OUString > _getSupportedServiceNames();
+ static Reference< XInterface > _getInstance(const Reference< XMultiServiceFactory >& rSMgr);
+
+ CTestListener(const Reference< XMultiServiceFactory >& rSMgr)
+ : m_factory(rSMgr){};
+
+ virtual ~CTestListener();
+
+ // XServiceInfo
+ virtual OUString SAL_CALL getImplementationName()
+ throw (RuntimeException);
+ virtual sal_Bool SAL_CALL supportsService(const OUString& ServiceName)
+ throw (RuntimeException);
+ virtual Sequence< OUString > SAL_CALL getSupportedServiceNames ()
+ throw (RuntimeException);
+
+
+ // XEventListener
+ virtual void SAL_CALL initialize(const Sequence< Any >& args) throw (RuntimeException);
+
+ virtual void SAL_CALL handleEvent(const Reference< XEvent >& evt) throw (RuntimeException);
+
+
+ };
+}}
+
+#endif
diff --git a/unoxml/source/events/uievent.cxx b/unoxml/source/events/uievent.cxx
index 1a081925358a..29d2e10e57dc 100644
--- a/unoxml/source/events/uievent.cxx
+++ b/unoxml/source/events/uievent.cxx
@@ -1,9 +1,9 @@
-#include "event.hxx"
-#include "uievent.hxx"
-
-namespace DOM { namespace events
-{
-
+#include "event.hxx"
+#include "uievent.hxx"
+
+namespace DOM { namespace events
+{
+
Reference< XAbstractView > SAL_CALL CUIEvent::getView() throw(RuntimeException)
{
return m_view;
@@ -18,64 +18,64 @@ namespace DOM { namespace events
sal_Bool canBubbleArg,
sal_Bool cancelableArg,
const Reference< XAbstractView >& viewArg,
- sal_Int32 detailArg) throw(RuntimeException)
- {
- initEvent(typeArg, canBubbleArg, cancelableArg);
- m_view = viewArg;
- m_detail = detailArg;
- }
-
-
- // delegate to CEvent, since we are inheriting from CEvent and XEvent
- OUString SAL_CALL CUIEvent::getType() throw (RuntimeException)
- {
- return CEvent::getType();
- }
-
- Reference< XEventTarget > SAL_CALL CUIEvent::getTarget() throw (RuntimeException)
- {
- return CEvent::getTarget();
- }
-
- Reference< XEventTarget > SAL_CALL CUIEvent::getCurrentTarget() throw (RuntimeException)
- {
- return CEvent::getCurrentTarget();
- }
-
- PhaseType SAL_CALL CUIEvent::getEventPhase() throw (RuntimeException)
- {
- return CEvent::getEventPhase();
- }
-
- sal_Bool SAL_CALL CUIEvent::getBubbles() throw (RuntimeException)
- {
- return CEvent::getBubbles();
- }
-
- sal_Bool SAL_CALL CUIEvent::getCancelable() throw (RuntimeException)
- {
- // mutation events cannot be canceled
- return sal_False;
- }
-
- com::sun::star::util::Time SAL_CALL CUIEvent::getTimeStamp() throw (RuntimeException)
- {
- return CEvent::getTimeStamp();
- }
-
- void SAL_CALL CUIEvent::stopPropagation() throw (RuntimeException)
- {
- CEvent::stopPropagation();
- }
- void SAL_CALL CUIEvent::preventDefault() throw (RuntimeException)
- {
- CEvent::preventDefault();
- }
-
- void SAL_CALL CUIEvent::initEvent(const OUString& eventTypeArg, sal_Bool canBubbleArg,
- sal_Bool cancelableArg) throw (RuntimeException)
- {
- // base initializer
- CEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg);
- }
+ sal_Int32 detailArg) throw(RuntimeException)
+ {
+ initEvent(typeArg, canBubbleArg, cancelableArg);
+ m_view = viewArg;
+ m_detail = detailArg;
+ }
+
+
+ // delegate to CEvent, since we are inheriting from CEvent and XEvent
+ OUString SAL_CALL CUIEvent::getType() throw (RuntimeException)
+ {
+ return CEvent::getType();
+ }
+
+ Reference< XEventTarget > SAL_CALL CUIEvent::getTarget() throw (RuntimeException)
+ {
+ return CEvent::getTarget();
+ }
+
+ Reference< XEventTarget > SAL_CALL CUIEvent::getCurrentTarget() throw (RuntimeException)
+ {
+ return CEvent::getCurrentTarget();
+ }
+
+ PhaseType SAL_CALL CUIEvent::getEventPhase() throw (RuntimeException)
+ {
+ return CEvent::getEventPhase();
+ }
+
+ sal_Bool SAL_CALL CUIEvent::getBubbles() throw (RuntimeException)
+ {
+ return CEvent::getBubbles();
+ }
+
+ sal_Bool SAL_CALL CUIEvent::getCancelable() throw (RuntimeException)
+ {
+ // mutation events cannot be canceled
+ return sal_False;
+ }
+
+ com::sun::star::util::Time SAL_CALL CUIEvent::getTimeStamp() throw (RuntimeException)
+ {
+ return CEvent::getTimeStamp();
+ }
+
+ void SAL_CALL CUIEvent::stopPropagation() throw (RuntimeException)
+ {
+ CEvent::stopPropagation();
+ }
+ void SAL_CALL CUIEvent::preventDefault() throw (RuntimeException)
+ {
+ CEvent::preventDefault();
+ }
+
+ void SAL_CALL CUIEvent::initEvent(const OUString& eventTypeArg, sal_Bool canBubbleArg,
+ sal_Bool cancelableArg) throw (RuntimeException)
+ {
+ // base initializer
+ CEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg);
+ }
}}
diff --git a/unoxml/source/events/uievent.hxx b/unoxml/source/events/uievent.hxx
index 9a33368d87be..a38a8068aeaa 100644
--- a/unoxml/source/events/uievent.hxx
+++ b/unoxml/source/events/uievent.hxx
@@ -1,55 +1,55 @@
-#ifndef __UIEVENT_HXX
-#define __UIEVENT_HXX
-
-#include <sal/types.h>
-#include <cppuhelper/implbase1.hxx>
-#include <cppuhelper/implbase2.hxx>
-#include <cppuhelper/implbase3.hxx>
-#include <com/sun/star/uno/Reference.h>
-#include <com/sun/star/xml/dom/events/EventType.hpp>
-#include <com/sun/star/xml/dom/events/PhaseType.hpp>
-#include <com/sun/star/xml/dom/events/AttrChangeType.hpp>
-#include <com/sun/star/xml/dom/events/XEvent.hpp>
-#include <com/sun/star/xml/dom/events/XUIEvent.hpp>
-#include <com/sun/star/xml/dom/views/XAbstractView.hpp>
-#include "event.hxx"
-
-using namespace rtl;
-using namespace com::sun::star::xml::dom::views;
-
-namespace DOM { namespace events {
-
-class CUIEvent : public cppu::ImplInheritanceHelper1< CEvent, XUIEvent >
-{
- friend class CEventDispatcher;
-protected:
- sal_Int32 m_detail;
- Reference< XAbstractView > m_view;
-
-public:
+#ifndef __UIEVENT_HXX
+#define __UIEVENT_HXX
+
+#include <sal/types.h>
+#include <cppuhelper/implbase1.hxx>
+#include <cppuhelper/implbase2.hxx>
+#include <cppuhelper/implbase3.hxx>
+#include <com/sun/star/uno/Reference.h>
+#include <com/sun/star/xml/dom/events/EventType.hpp>
+#include <com/sun/star/xml/dom/events/PhaseType.hpp>
+#include <com/sun/star/xml/dom/events/AttrChangeType.hpp>
+#include <com/sun/star/xml/dom/events/XEvent.hpp>
+#include <com/sun/star/xml/dom/events/XUIEvent.hpp>
+#include <com/sun/star/xml/dom/views/XAbstractView.hpp>
+#include "event.hxx"
+
+using namespace rtl;
+using namespace com::sun::star::xml::dom::views;
+
+namespace DOM { namespace events {
+
+class CUIEvent : public cppu::ImplInheritanceHelper1< CEvent, XUIEvent >
+{
+ friend class CEventDispatcher;
+protected:
+ sal_Int32 m_detail;
+ Reference< XAbstractView > m_view;
+
+public:
virtual Reference< XAbstractView > SAL_CALL getView() throw(RuntimeException);
virtual sal_Int32 SAL_CALL getDetail() throw(RuntimeException);
virtual void SAL_CALL initUIEvent(const OUString& typeArg,
sal_Bool canBubbleArg,
sal_Bool cancelableArg,
const Reference< XAbstractView >& viewArg,
- sal_Int32 detailArg) throw(RuntimeException);
-
- // delegate to CEvent, since we are inheriting from CEvent and XEvent
- virtual OUString SAL_CALL getType() throw (RuntimeException);
- virtual Reference< XEventTarget > SAL_CALL getTarget() throw (RuntimeException);
- virtual Reference< XEventTarget > SAL_CALL getCurrentTarget() throw (RuntimeException);
- virtual PhaseType SAL_CALL getEventPhase() throw (RuntimeException);
- virtual sal_Bool SAL_CALL getBubbles() throw (RuntimeException);
- virtual sal_Bool SAL_CALL getCancelable() throw (RuntimeException);
- virtual com::sun::star::util::Time SAL_CALL getTimeStamp() throw (RuntimeException);
- virtual void SAL_CALL stopPropagation() throw (RuntimeException);
- virtual void SAL_CALL preventDefault() throw (RuntimeException);
- virtual void SAL_CALL initEvent(
- const OUString& eventTypeArg,
- sal_Bool canBubbleArg,
- sal_Bool cancelableArg)
- throw (RuntimeException);
-};
-}}
-#endif
+ sal_Int32 detailArg) throw(RuntimeException);
+
+ // delegate to CEvent, since we are inheriting from CEvent and XEvent
+ virtual OUString SAL_CALL getType() throw (RuntimeException);
+ virtual Reference< XEventTarget > SAL_CALL getTarget() throw (RuntimeException);
+ virtual Reference< XEventTarget > SAL_CALL getCurrentTarget() throw (RuntimeException);
+ virtual PhaseType SAL_CALL getEventPhase() throw (RuntimeException);
+ virtual sal_Bool SAL_CALL getBubbles() throw (RuntimeException);
+ virtual sal_Bool SAL_CALL getCancelable() throw (RuntimeException);
+ virtual com::sun::star::util::Time SAL_CALL getTimeStamp() throw (RuntimeException);
+ virtual void SAL_CALL stopPropagation() throw (RuntimeException);
+ virtual void SAL_CALL preventDefault() throw (RuntimeException);
+ virtual void SAL_CALL initEvent(
+ const OUString& eventTypeArg,
+ sal_Bool canBubbleArg,
+ sal_Bool cancelableArg)
+ throw (RuntimeException);
+};
+}}
+#endif