User: ihi Date: 2007-08-17 13:34:35+0000 Modified: dba/dbaccess/source/ui/browser/dbloader.cxx
Log: INTEGRATION: CWS qssyncterm (1.29.24); FILE MERGED 2007/08/10 13:15:21 cd 1.29.24.2: RESYNC: (1.29-1.30); FILE MERGED 2007/08/03 07:27:31 oj 1.29.24.1: #150029# notify OnViewCreated File Changes: Directory: /dba/dbaccess/source/ui/browser/ =========================================== File [changed]: dbloader.cxx Url: http://dba.openoffice.org/source/browse/dba/dbaccess/source/ui/browser/dbloader.cxx?r1=1.30&r2=1.31 Delta lines: +6 -2 ------------------- --- dbloader.cxx 2007-08-02 14:26:15+0000 1.30 +++ dbloader.cxx 2007-08-17 13:34:32+0000 1.31 @@ -69,6 +69,7 @@ #ifndef _COM_SUN_STAR_LANG_XSINGLESERVICEFACTORY_HPP_ #include <com/sun/star/lang/XSingleServiceFactory.hpp> #endif +#include <com/sun/star/document/XEventListener.hpp> #ifndef _COM_SUN_STAR_CONTAINER_XSET_HPP_ #include <com/sun/star/container/XSet.hpp> #endif @@ -106,7 +107,7 @@ #include "UITools.hxx" #endif - +using namespace ::com::sun::star; using namespace ::com::sun::star::uno; using namespace ::com::sun::star::frame; using namespace ::com::sun::star::beans; @@ -278,9 +279,9 @@ OSL_ENSURE(0,"wrong dispatch url!"); sal_Bool bSuccess = xController.is(); + Reference<XModel> xModel; if(bSuccess) { - Reference<XModel> xModel; if ( bAttachModel ) { PropertyValue aValue; @@ -375,6 +376,9 @@ { if ( xController.is() && rFrame.is() ) xController->attachFrame(rFrame); + Reference< document::XEventListener > xGlobalDocEventBroadcaster(m_xServiceFactory->createInstance(::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.frame.GlobalEventBroadcaster"))),UNO_QUERY_THROW); + document::EventObject aEvent( xModel, ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("OnViewCreated")) ); + xGlobalDocEventBroadcaster->notifyEvent(aEvent); rListener->loadFinished(this); } else if (!bSuccess && rListener.is()) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
