21#include <ooo/vba/excel/XHPageBreak.hpp>
22#include <ooo/vba/excel/XVPageBreak.hpp>
23#include <com/sun/star/sheet/TablePageBreakData.hpp>
30template<
typename... Ifc >
39 ScVbaPageBreak(
const css::uno::Reference< ov::XHelperInterface >& xParent,
40 const css::uno::Reference< css::uno::XComponentContext >& xContext,
41 css::uno::Reference< css::beans::XPropertySet > xProps,
42 css::sheet::TablePageBreakData aTablePageBreakData);
44 virtual sal_Int32 SAL_CALL
getType( )
override;
45 virtual void SAL_CALL
setType(sal_Int32 type)
override;
47 virtual void SAL_CALL
Delete()
override;
48 virtual css::uno::Reference< ov::excel::XRange> SAL_CALL
Location()
override;
58 const css::uno::Reference< css::uno::XComponentContext >& xContext,
59 const css::uno::Reference< css::beans::XPropertySet >& xProps,
60 css::sheet::TablePageBreakData aTablePageBreakData):
75 ScVbaVPageBreak(
const css::uno::Reference< ov::XHelperInterface >& xParent,
76 const css::uno::Reference< css::uno::XComponentContext >& xContext,
77 const css::uno::Reference< css::beans::XPropertySet >& xProps,
78 css::sheet::TablePageBreakData aTablePageBreakData);
virtual css::uno::Sequence< OUString > getServiceNames() override
ScVbaHPageBreak(const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, const css::uno::Reference< css::beans::XPropertySet > &xProps, css::sheet::TablePageBreakData aTablePageBreakData)
virtual OUString getServiceImplName() override
ScVbaPageBreak(const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, css::uno::Reference< css::beans::XPropertySet > xProps, css::sheet::TablePageBreakData aTablePageBreakData)
virtual sal_Int32 SAL_CALL getType() override
virtual void SAL_CALL Delete() override
virtual void SAL_CALL setType(sal_Int32 type) override
css::sheet::TablePageBreakData maTablePageBreakData
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL Location() override
css::uno::Reference< css::beans::XPropertySet > mxRowColPropertySet
InheritedHelperInterfaceWeakImpl< Ifc... > ScVbaPageBreak_BASE
virtual css::uno::Sequence< OUString > getServiceNames() override
ScVbaVPageBreak(const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, const css::uno::Reference< css::beans::XPropertySet > &xProps, css::sheet::TablePageBreakData aTablePageBreakData)
virtual ~ScVbaVPageBreak() override
virtual OUString getServiceImplName() override
class SAL_NO_VTABLE XPropertySet
ScVbaPageBreak< ov::excel::XVPageBreak > ScVbaVPageBreak_BASE
ScVbaPageBreak< ov::excel::XHPageBreak > ScVbaHPageBreak_BASE