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]

Reply via email to