19#ifndef INCLUDED_VBAHELPER_SOURCE_MSFORMS_VBAUSERFORM_HXX
20#define INCLUDED_VBAHELPER_SOURCE_MSFORMS_VBAUSERFORM_HXX
23#include <ooo/vba/msforms/XUserForm.hpp>
24#include <com/sun/star/awt/XDialog.hpp>
25#include <com/sun/star/awt/XControlContainer.hpp>
42 ScVbaUserForm( css::uno::Sequence< css::uno::Any >
const& aArgs, css::uno::Reference< css::uno::XComponentContext >
const& xContext );
44 static css::uno::Reference< css::awt::XControl >
nestedSearch(
const OUString& aPropertyName, css::uno::Reference< css::awt::XControlContainer >
const & xContainer );
46 virtual void SAL_CALL
RePaint( )
override;
47 virtual void SAL_CALL
Show( )
override;
48 virtual void SAL_CALL
setValue(
const OUString& aPropertyName,
const css::uno::Any& aValue )
override;
49 virtual css::uno::Any SAL_CALL
getValue(
const OUString& aPropertyName )
override;
50 virtual OUString SAL_CALL
getCaption()
override;
51 virtual void SAL_CALL
setCaption(
const OUString& _caption )
override;
53 virtual void SAL_CALL
setInnerWidth(
double fInnerWidth )
override;
55 virtual void SAL_CALL
setInnerHeight(
double fInnerHeight )
override;
56 virtual void SAL_CALL
Hide( )
override;
58 virtual css::uno::Any SAL_CALL
Controls(
const css::uno::Any& index )
override;
62 virtual css::uno::Reference< css::beans::XIntrospectionAccess > SAL_CALL
getIntrospection( )
override;
63 virtual css::uno::Any SAL_CALL
invoke(
const OUString& aFunctionName,
const css::uno::Sequence< css::uno::Any >& aParams, css::uno::Sequence< ::sal_Int16 >& aOutParamIndex, css::uno::Sequence< css::uno::Any >& aOutParam )
override;