LibreOffice Module vbahelper (master) 1
Public Member Functions | Private Attributes | List of all members
ScVbaFrame Class Reference

#include <vbaframe.hxx>

Inheritance diagram for ScVbaFrame:
[legend]
Collaboration diagram for ScVbaFrame:
[legend]

Public Member Functions

 ScVbaFrame (const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, const css::uno::Reference< css::uno::XInterface > &xControl, const css::uno::Reference< css::frame::XModel > &xModel, std::unique_ptr< ov::AbstractGeometryAttributes > pGeomHelper, css::uno::Reference< css::awt::XControl > xDialog)
 
virtual OUString SAL_CALL getCaption () override
 
virtual void SAL_CALL setCaption (const OUString &_caption) override
 
virtual sal_Int32 SAL_CALL getSpecialEffect () override
 
virtual void SAL_CALL setSpecialEffect (sal_Int32 nSpecialEffect) override
 
virtual sal_Int32 SAL_CALL getBorderStyle () override
 
virtual void SAL_CALL setBorderStyle (sal_Int32 nBorderStyle) override
 
virtual css::uno::Reference< ov::msforms::XNewFont > SAL_CALL getFont () override
 
css::uno::Any SAL_CALL Controls (const css::uno::Any &rIndex) override
 
virtual OUString getServiceImplName () override
 
virtual css::uno::Sequence< OUString > getServiceNames () override
 

Private Attributes

css::uno::Reference< css::awt::XControl > mxDialog
 

Detailed Description

Definition at line 31 of file vbaframe.hxx.

Constructor & Destructor Documentation

◆ ScVbaFrame()

ScVbaFrame::ScVbaFrame ( const css::uno::Reference< ov::XHelperInterface > &  xParent,
const css::uno::Reference< css::uno::XComponentContext > &  xContext,
const css::uno::Reference< css::uno::XInterface > &  xControl,
const css::uno::Reference< css::frame::XModel > &  xModel,
std::unique_ptr< ov::AbstractGeometryAttributes pGeomHelper,
css::uno::Reference< css::awt::XControl >  xDialog 
)

Definition at line 30 of file vbaframe.cxx.

References xModel.

Member Function Documentation

◆ Controls()

uno::Any SAL_CALL ScVbaFrame::Controls ( const css::uno::Any &  rIndex)
override

Definition at line 84 of file vbaframe.cxx.

References getFont(), uno::Any::hasValue(), m_xModel, mxContext, and mxDialog.

◆ getBorderStyle()

sal_Int32 SAL_CALL ScVbaFrame::getBorderStyle ( )
overridevirtual

Definition at line 67 of file vbaframe.cxx.

◆ getCaption()

OUString SAL_CALL ScVbaFrame::getCaption ( )
overridevirtual

Definition at line 44 of file vbaframe.cxx.

References Label, and m_xProps.

◆ getFont()

uno::Reference< msforms::XNewFont > SAL_CALL ScVbaFrame::getFont ( )
overridevirtual

Definition at line 77 of file vbaframe.cxx.

References m_xProps.

Referenced by Controls().

◆ getServiceImplName()

virtual OUString ScVbaFrame::getServiceImplName ( )
overridevirtual

◆ getServiceNames()

virtual css::uno::Sequence< OUString > ScVbaFrame::getServiceNames ( )
overridevirtual

◆ getSpecialEffect()

sal_Int32 SAL_CALL ScVbaFrame::getSpecialEffect ( )
overridevirtual

Definition at line 56 of file vbaframe.cxx.

◆ setBorderStyle()

void SAL_CALL ScVbaFrame::setBorderStyle ( sal_Int32  nBorderStyle)
overridevirtual

Definition at line 72 of file vbaframe.cxx.

◆ setCaption()

void SAL_CALL ScVbaFrame::setCaption ( const OUString &  _caption)
overridevirtual

Definition at line 51 of file vbaframe.cxx.

References m_xProps.

◆ setSpecialEffect()

void SAL_CALL ScVbaFrame::setSpecialEffect ( sal_Int32  nSpecialEffect)
overridevirtual

Definition at line 62 of file vbaframe.cxx.

Member Data Documentation

◆ mxDialog

css::uno::Reference< css::awt::XControl > ScVbaFrame::mxDialog
private

Definition at line 58 of file vbaframe.hxx.

Referenced by Controls().


The documentation for this class was generated from the following files: