23#include <com/sun/star/script/provider/XScript.hpp>
24#include <com/sun/star/document/XScriptInvocationContext.hpp>
41 typedef ::cppu::WeakImplHelper<
55 css::uno::Reference< css::document::XScriptInvocationContext >
63 virtual ::cppu::IPropertyArrayHelper& SAL_CALL
getInfoHelper( )
override;
77 const css::uno::Reference< css::document::XScriptInvocationContext >& documentScriptContext
85 DECLARE_XTYPEPROVIDER()
89 const css::
uno::Sequence< css::
uno::Any >& aParams,
90 css::
uno::Sequence< sal_Int16 >& aOutParamIndex,
91 css::
uno::Sequence< css::
uno::Any >& aOutParam ) override;
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
BasicManager * m_documentBasicManager
css::uno::Reference< css::document::XScriptInvocationContext > m_xDocumentScriptContext
virtual ~BasicScriptImpl() override
css::uno::Sequence< css::uno::Any > m_caller
BasicScriptImpl(OUString funcName, SbMethodRef xMethod)
virtual css::uno::Any SAL_CALL invoke(const css::uno::Sequence< css::uno::Any > &aParams, css::uno::Sequence< sal_Int16 > &aOutParamIndex, css::uno::Sequence< css::uno::Any > &aOutParam) override
virtual ::cppu::IPropertyArrayHelper * createArrayHelper() const override
BasicScriptImpl(OUString funcName, SbMethodRef xMethod, BasicManager &documentBasicManager, const css::uno::Reference< css::document::XScriptInvocationContext > &documentScriptContext)
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
::cppu::WeakImplHelper< css::script::provider::XScript > BasicScriptImpl_BASE
#define DECLARE_XINTERFACE()