Kaydet (Commit) b76dd413 authored tarafından Kurt Zenker's avatar Kurt Zenker

INTEGRATION: CWS npower9 (1.6.22); FILE MERGED

2008/04/22 09:17:11 npower 1.6.22.3: RESYNC: (1.6-1.7); FILE MERGED
2008/01/15 12:57:32 npower 1.6.22.2: #i84808#
2007/12/20 21:20:04 npower 1.6.22.1: #i84808#
üst 297c10cc
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
* OpenOffice.org - a multi-platform office productivity suite * OpenOffice.org - a multi-platform office productivity suite
* *
* $RCSfile: dlgprov.hxx,v $ * $RCSfile: dlgprov.hxx,v $
* $Revision: 1.7 $ * $Revision: 1.8 $
* *
* This file is part of OpenOffice.org. * This file is part of OpenOffice.org.
* *
...@@ -40,15 +40,14 @@ ...@@ -40,15 +40,14 @@
#include <com/sun/star/lang/XInitialization.hpp> #include <com/sun/star/lang/XInitialization.hpp>
#include <com/sun/star/script/XScriptEventsAttacher.hpp> #include <com/sun/star/script/XScriptEventsAttacher.hpp>
#include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/uno/XComponentContext.hpp>
#ifndef _COM_SUN_STAR_BEANS_XINTROSPECTION_HPP_
#include <com/sun/star/beans/XIntrospectionAccess.hpp> #include <com/sun/star/beans/XIntrospectionAccess.hpp>
#endif #include <com/sun/star/container/XNameContainer.hpp>
#include <com/sun/star/io/XInputStream.hpp>
#include <com/sun/star/resource/XStringResourceManager.hpp>
#ifndef _CPPUHELPER_IMPLBASE3_HXX_
#include <cppuhelper/implbase4.hxx> #include <cppuhelper/implbase4.hxx>
#endif
#include <osl/mutex.hxx> #include <osl/mutex.hxx>
#include <memory>
//......................................................................... //.........................................................................
namespace dlgprov namespace dlgprov
...@@ -72,10 +71,16 @@ namespace dlgprov ...@@ -72,10 +71,16 @@ namespace dlgprov
::com::sun::star::awt::XDialogProvider2, ::com::sun::star::awt::XDialogProvider2,
::com::sun::star::awt::XContainerWindowProvider > DialogProviderImpl_BASE; ::com::sun::star::awt::XContainerWindowProvider > DialogProviderImpl_BASE;
class DialogProviderImpl : public DialogProviderImpl_BASE class DialogProviderImpl : public DialogProviderImpl_BASE
{ {
private: private:
struct BasicRTLParams
{
::com::sun::star::uno::Reference< ::com::sun::star::io::XInputStream > mxInput;
::com::sun::star::uno::Reference< ::com::sun::star::container::XNameContainer > mxDlgLib;
::com::sun::star::uno::Reference< ::com::sun::star::script::XScriptListener > mxBasicRTLListener;
};
std::auto_ptr< BasicRTLParams > m_BasicInfo;
::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext > m_xContext; ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext > m_xContext;
::com::sun::star::uno::Reference< ::com::sun::star::frame::XModel > m_xModel; ::com::sun::star::uno::Reference< ::com::sun::star::frame::XModel > m_xModel;
::com::sun::star::uno::Reference< ::com::sun::star::script::XScriptEventsAttacher > m_xScriptEventsAttacher; ::com::sun::star::uno::Reference< ::com::sun::star::script::XScriptEventsAttacher > m_xScriptEventsAttacher;
...@@ -93,6 +98,10 @@ namespace dlgprov ...@@ -93,6 +98,10 @@ namespace dlgprov
bool bDialogProviderMode ); bool bDialogProviderMode );
::com::sun::star::uno::Reference< ::com::sun::star::beans::XIntrospectionAccess > inspectHandler( ::com::sun::star::uno::Reference< ::com::sun::star::beans::XIntrospectionAccess > inspectHandler(
const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface >& rxHandler ); const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface >& rxHandler );
// helper methods
::com::sun::star::uno::Reference< ::com::sun::star::container::XNameContainer > createControlModel() throw ( ::com::sun::star::uno::Exception );
::com::sun::star::uno::Reference< ::com::sun::star::container::XNameContainer > createDialogModel( const ::com::sun::star::uno::Reference< ::com::sun::star::io::XInputStream >& xInput, const ::com::sun::star::uno::Reference< ::com::sun::star::resource::XStringResourceManager >& xStringResourceManager ) throw ( ::com::sun::star::uno::Exception );
::com::sun::star::uno::Reference< ::com::sun::star::awt::XControlModel > createDialogModelForBasic() throw ( ::com::sun::star::uno::Exception );
// XDialogProvider / XDialogProvider2 impl method // XDialogProvider / XDialogProvider2 impl method
virtual ::com::sun::star::uno::Reference < ::com::sun::star::awt::XControl > SAL_CALL createDialogImpl( virtual ::com::sun::star::uno::Reference < ::com::sun::star::awt::XControl > SAL_CALL createDialogImpl(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment