LibreOffice Module scripting (master) 1
Public Member Functions | Private Attributes | List of all members
basprov::BasicModuleNodeImpl Class Reference

#include <basmodnode.hxx>

Inheritance diagram for basprov::BasicModuleNodeImpl:
[legend]
Collaboration diagram for basprov::BasicModuleNodeImpl:
[legend]

Public Member Functions

 BasicModuleNodeImpl (const css::uno::Reference< css::uno::XComponentContext > &rxContext, OUString sScriptingContext, SbModule *pModule, bool isAppScript)
 
virtual ~BasicModuleNodeImpl () override
 
virtual OUString SAL_CALL getName () override
 
virtual css::uno::Sequence< css::uno::Reference< css::script::browse::XBrowseNode > > SAL_CALL getChildNodes () override
 
virtual sal_Bool SAL_CALL hasChildNodes () override
 
virtual sal_Int16 SAL_CALL getType () override
 

Private Attributes

css::uno::Reference< css::uno::XComponentContext > m_xContext
 
OUString m_sScriptingContext
 
SbModulem_pModule
 
bool m_bIsAppScript
 

Detailed Description

Definition at line 39 of file basmodnode.hxx.

Constructor & Destructor Documentation

◆ BasicModuleNodeImpl()

basprov::BasicModuleNodeImpl::BasicModuleNodeImpl ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext,
OUString  sScriptingContext,
SbModule pModule,
bool  isAppScript 
)

Definition at line 43 of file basmodnode.cxx.

References m_xContext.

◆ ~BasicModuleNodeImpl()

basprov::BasicModuleNodeImpl::~BasicModuleNodeImpl ( )
overridevirtual

Definition at line 53 of file basmodnode.cxx.

Member Function Documentation

◆ getChildNodes()

Sequence< Reference< browse::XBrowseNode > > basprov::BasicModuleNodeImpl::getChildNodes ( )
overridevirtual

◆ getName()

OUString basprov::BasicModuleNodeImpl::getName ( )
overridevirtual

Definition at line 61 of file basmodnode.cxx.

References SbxVariable::GetName(), and m_pModule.

◆ getType()

sal_Int16 basprov::BasicModuleNodeImpl::getType ( )
overridevirtual

Definition at line 126 of file basmodnode.cxx.

◆ hasChildNodes()

sal_Bool basprov::BasicModuleNodeImpl::hasChildNodes ( )
overridevirtual

Member Data Documentation

◆ m_bIsAppScript

bool basprov::BasicModuleNodeImpl::m_bIsAppScript
private

Definition at line 45 of file basmodnode.hxx.

Referenced by getChildNodes().

◆ m_pModule

SbModule* basprov::BasicModuleNodeImpl::m_pModule
private

Definition at line 44 of file basmodnode.hxx.

Referenced by getChildNodes(), getName(), and hasChildNodes().

◆ m_sScriptingContext

OUString basprov::BasicModuleNodeImpl::m_sScriptingContext
private

Definition at line 43 of file basmodnode.hxx.

Referenced by getChildNodes().

◆ m_xContext

css::uno::Reference< css::uno::XComponentContext > basprov::BasicModuleNodeImpl::m_xContext
private

Definition at line 42 of file basmodnode.hxx.

Referenced by getChildNodes().


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