21 #include <com/sun/star/beans/XPropertySet.hpp>
26 SwVbaListTemplate::SwVbaListTemplate(
const uno::Reference< ooo::vba::XHelperInterface >& rParent,
const uno::Reference< uno::XComponentContext >& rContext,
const uno::Reference< text::XTextDocument >& xTextDoc, sal_Int32 nGalleryType, sal_Int32 nTemplateType ) :
SwVbaListTemplate_BASE( rParent, rContext )
28 pListHelper = std::make_shared<SwVbaListHelper>( xTextDoc, nGalleryType, nTemplateType );
40 return xCol->Item( index,
uno::Any() );
46 uno::Reference< container::XIndexReplace > xNumberingRules =
pListHelper->getNumberingRules();
47 xProps->setPropertyValue(
"NumberingRules",
uno::Any( xNumberingRules ) );
53 return "SwVbaListTemplate";
56 uno::Sequence< OUString >
61 "ooo.vba.word.ListTemplate"
virtual css::uno::Sequence< OUString > getServiceNames() override
Sequence< OUString > aServiceNames
virtual css::uno::Any SAL_CALL ListLevels(const css::uno::Any &index) override
void applyListTemplate(css::uno::Reference< css::beans::XPropertySet > const &xProps)
SwVbaListTemplate(const css::uno::Reference< ooo::vba::XHelperInterface > &rParent, const css::uno::Reference< css::uno::XComponentContext > &rContext, const css::uno::Reference< css::text::XTextDocument > &xTextDoc, sal_Int32 nGalleryType, sal_Int32 nTemplateType)
css::uno::WeakReference< ov::XHelperInterface > mxParent
virtual OUString getServiceImplName() override
SwVbaListHelperRef pListHelper
css::uno::Reference< css::uno::XComponentContext > mxContext
virtual ~SwVbaListTemplate() override