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

#include <vbatable.hxx>

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

Public Member Functions

 SwVbaTable (const css::uno::Reference< ooo::vba::XHelperInterface > &rParent, const css::uno::Reference< css::uno::XComponentContext > &rContext, const css::uno::Reference< css::text::XTextDocument > &rDocument, const css::uno::Reference< css::text::XTextTable > &xTextTable)
 
virtual css::uno::Reference< ::ooo::vba::word::XRange > SAL_CALL Range () override
 
virtual void SAL_CALL Select () override
 
virtual void SAL_CALL Delete () override
 
virtual OUString SAL_CALL getName () override
 
virtual css::uno::Any SAL_CALL Borders (const css::uno::Any &aIndex) override
 
virtual css::uno::Any SAL_CALL Rows (const css::uno::Any &aIndex) override
 
virtual css::uno::Any SAL_CALL Columns (const css::uno::Any &aIndex) override
 
virtual OUString getServiceImplName () override
 
virtual css::uno::Sequence< OUString > getServiceNames () override
 
- Public Member Functions inherited from InheritedHelperInterfaceWeakImpl< Ifc >
 InheritedHelperInterfaceWeakImpl (const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext)
 
- Public Member Functions inherited from InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc... > >
 InheritedHelperInterfaceImpl (const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext)
 
virtual ::sal_Int32 SAL_CALL getCreator () override
 
virtual css::uno::Reference< ov::XHelperInterface > SAL_CALL getParent () override
 
virtual css::uno::Any SAL_CALL Application () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Private Attributes

css::uno::Reference< css::text::XTextDocument > mxTextDocument
 
css::uno::Reference< css::text::XTextTable > mxTextTable
 

Additional Inherited Members

- Protected Attributes inherited from InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc... > >
css::uno::WeakReference< ov::XHelperInterface > mxParent
 
css::uno::Reference< css::uno::XComponentContext > mxContext
 

Detailed Description

Definition at line 30 of file vbatable.hxx.

Constructor & Destructor Documentation

SwVbaTable::SwVbaTable ( const css::uno::Reference< ooo::vba::XHelperInterface > &  rParent,
const css::uno::Reference< css::uno::XComponentContext > &  rContext,
const css::uno::Reference< css::text::XTextDocument > &  rDocument,
const css::uno::Reference< css::text::XTextTable > &  xTextTable 
)
Exceptions
css::uno::RuntimeException

Definition at line 37 of file vbatable.cxx.

References mxTextTable.

Member Function Documentation

uno::Any SAL_CALL SwVbaTable::Borders ( const css::uno::Any &  aIndex)
overridevirtual
uno::Any SAL_CALL SwVbaTable::Columns ( const css::uno::Any &  aIndex)
overridevirtual
void SAL_CALL SwVbaTable::Delete ( )
overridevirtual

Definition at line 67 of file vbatable.cxx.

References mxTextTable.

OUString SAL_CALL SwVbaTable::getName ( )
overridevirtual

Definition at line 74 of file vbatable.cxx.

References mxTextTable.

OUString SwVbaTable::getServiceImplName ( )
overridevirtual
uno::Sequence< OUString > SwVbaTable::getServiceNames ( )
overridevirtual
uno::Reference< word::XRange > SAL_CALL SwVbaTable::Range ( )
overridevirtual
uno::Any SAL_CALL SwVbaTable::Rows ( const css::uno::Any &  aIndex)
overridevirtual
void SAL_CALL SwVbaTable::Select ( )
overridevirtual

Definition at line 49 of file vbatable.cxx.

References mxTextDocument, mxTextTable, xController, and xModel.

Member Data Documentation

css::uno::Reference< css::text::XTextDocument > SwVbaTable::mxTextDocument
private

Definition at line 32 of file vbatable.hxx.

Referenced by Range(), and Select().

css::uno::Reference< css::text::XTextTable > SwVbaTable::mxTextTable
private

Definition at line 33 of file vbatable.hxx.

Referenced by Borders(), Columns(), Delete(), getName(), Range(), Rows(), Select(), and SwVbaTable().


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