22#include <com/sun/star/script/XLibraryContainer.hpp>
23#include <com/sun/star/script/browse/XBrowseNode.hpp>
24#include <com/sun/star/uno/XComponentContext.hpp>
36 typedef ::cppu::WeakImplHelper<
43 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
47 css::uno::Reference< css::container::XNameContainer >
m_xLibrary;
53 OUString sScriptingContext,
55 const css::uno::Reference< css::script::XLibraryContainer >& xLibContainer,
56 OUString sLibName,
bool isAppScript );
60 virtual OUString SAL_CALL
getName( )
override;
61 virtual css::uno::Sequence< css::uno::Reference< css::script::browse::XBrowseNode > > SAL_CALL
getChildNodes( )
override;
63 virtual sal_Int16 SAL_CALL
getType( )
override;
OUString m_sScriptingContext
virtual sal_Int16 SAL_CALL getType() override
css::uno::Reference< css::script::XLibraryContainer > m_xLibContainer
virtual ~BasicLibraryNodeImpl() override
virtual css::uno::Sequence< css::uno::Reference< css::script::browse::XBrowseNode > > SAL_CALL getChildNodes() override
css::uno::Reference< css::container::XNameContainer > m_xLibrary
BasicLibraryNodeImpl(const css::uno::Reference< css::uno::XComponentContext > &rxContext, OUString sScriptingContext, BasicManager *pBasicManager, const css::uno::Reference< css::script::XLibraryContainer > &xLibContainer, OUString sLibName, bool isAppScript)
virtual OUString SAL_CALL getName() override
virtual sal_Bool SAL_CALL hasChildNodes() override
css::uno::Reference< css::uno::XComponentContext > m_xContext
BasicManager * m_pBasicManager
::cppu::WeakImplHelper< css::script::browse::XBrowseNode > BasicLibraryNodeImpl_BASE