diff options
author | Oliver Bolte <obo@openoffice.org> | 2004-03-17 12:35:00 +0000 |
---|---|---|
committer | Oliver Bolte <obo@openoffice.org> | 2004-03-17 12:35:00 +0000 |
commit | 34bb8071849d76abdc87792f278c2d024a485cd5 (patch) | |
tree | c0cfdf5415f50e5e40ded236c70081eba057585f /basic | |
parent | fd6ff91d5b8d69bec6a7b93e1ed9cc30c29519a2 (diff) |
INTEGRATION: CWS jl5vba (1.6.94); FILE MERGED
2004/01/21 09:28:00 ab 1.6.94.1: #111934# Merge to src680, for tasks see message INTEGRATION: CWS ab02vba (1.6.6)
Diffstat (limited to 'basic')
-rw-r--r-- | basic/source/inc/sbunoobj.hxx | 29 |
1 files changed, 26 insertions, 3 deletions
diff --git a/basic/source/inc/sbunoobj.hxx b/basic/source/inc/sbunoobj.hxx index 3e48106811f6..d4dd7b1884fb 100644 --- a/basic/source/inc/sbunoobj.hxx +++ b/basic/source/inc/sbunoobj.hxx @@ -2,9 +2,9 @@ * * $RCSfile: sbunoobj.hxx,v $ * - * $Revision: 1.6 $ + * $Revision: 1.7 $ * - * last change: $Author: rt $ $Date: 2003-04-23 16:57:46 $ + * last change: $Author: obo $ $Date: 2004-03-17 13:35:00 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -74,6 +74,9 @@ #ifndef __SBX_SBX_FACTORY_HXX //autogen #include <svtools/sbxfac.hxx> #endif +#ifndef __SBX_SBX_HXX //autogen +#include <svtools/sbx.hxx> +#endif #ifndef _COM_SUN_STAR_BEANS_XMATERIALHOLDER_HPP_ #include <com/sun/star/beans/XMaterialHolder.hpp> @@ -93,6 +96,9 @@ #ifndef _COM_SUN_STAR_REFLECTION_XIDLCLASS_HPP_ #include <com/sun/star/reflection/XIdlClass.hpp> #endif +#ifndef _RTL_USTRING_ +#include <rtl/ustring> +#endif using namespace com::sun::star::uno; using namespace com::sun::star::beans; @@ -156,7 +162,7 @@ public: SbUnoMethod( const String& aName, SbxDataType eSbxType, Reference< XIdlMethod > xUnoMethod_ ); virtual ~SbUnoMethod(); - //virtual SbxInfo* GetInfo() { return NULL; } + virtual SbxInfo* GetInfo(); const Sequence<ParamInfo>& getParamInfos( void ); }; @@ -235,6 +241,23 @@ public: }; +// #112509 Special SbxArray to transport named parameters for calls +// to OLEAutomation objects through the UNO OLE automation bridge + +class AutomationNamedArgsSbxArray : public SbxArray +{ + Sequence< ::rtl::OUString > maNameSeq; +public: + TYPEINFO(); + AutomationNamedArgsSbxArray( sal_Int32 nSeqSize ) + : maNameSeq( nSeqSize ) + {} + + Sequence< ::rtl::OUString >& getNames( void ) + { return maNameSeq; } +}; + + class StarBASIC; // Impl-Methoden fuer RTL |