22#include <com/sun/star/script/browse/BrowseNodeTypes.hpp>
44 OUString sScriptingContext,
SbModule* pModule,
bool isAppScript )
46 ,m_sScriptingContext(
std::move( sScriptingContext ))
48 ,m_bIsAppScript( isAppScript )
77 Sequence< Reference< browse::XBrowseNode > > aChildNodes;
85 sal_Int32 nRealCount = 0;
89 if ( pMethod && !pMethod->
IsHidden() )
92 aChildNodes.realloc( nRealCount );
93 Reference< browse::XBrowseNode >* pChildNodes = aChildNodes.getArray();
95 sal_Int32 iTarget = 0;
99 if ( pMethod && !pMethod->
IsHidden() )
114 bool bReturn =
false;
118 if (pMethods && pMethods->
Count() > 0)
128 return browse::BrowseNodeTypes::CONTAINER;
Reference< XComponentContext > m_xContext
const SbxArrayRef & GetMethods() const
SbxVariable * Get(sal_uInt32)
const OUString & GetName(SbxNameType=SbxNameType::NONE) const
virtual sal_Bool SAL_CALL hasChildNodes() override
virtual css::uno::Sequence< css::uno::Reference< css::script::browse::XBrowseNode > > SAL_CALL getChildNodes() override
OUString m_sScriptingContext
virtual OUString SAL_CALL getName() override
virtual sal_Int16 SAL_CALL getType() override
BasicModuleNodeImpl(const css::uno::Reference< css::uno::XComponentContext > &rxContext, OUString sScriptingContext, SbModule *pModule, bool isAppScript)
virtual ~BasicModuleNodeImpl() override
css::uno::Reference< css::uno::XComponentContext > m_xContext