21 #include <com/sun/star/sheet/XViewPane.hpp>
24 #include <ooo/vba/excel/XPane.hpp>
27 class ScVbaPane final :
public cppu::WeakImplHelper< ov::excel::XPane >
32 const css::uno::Reference< ov::XHelperInterface >& rParent,
33 const css::uno::Reference< css::uno::XComponentContext >& rContext,
34 const css::uno::Reference< css::frame::XModel >& rModel,
35 const css::uno::Reference< css::sheet::XViewPane >& rViewPane );
39 virtual void SAL_CALL
setScrollColumn( sal_Int32 _scrollcolumn )
override;
41 virtual void SAL_CALL
setScrollRow( sal_Int32 _scrollrow )
override;
42 virtual css::uno::Reference< ov::excel::XRange > SAL_CALL
getVisibleRange()
override;
45 virtual void SAL_CALL
SmallScroll(
const css::uno::Any&
Down,
const css::uno::Any&
Up,
const css::uno::Any& ToRight,
const css::uno::Any& ToLeft )
override;
46 virtual void SAL_CALL
LargeScroll(
const css::uno::Any& Down,
const css::uno::Any& Up,
const css::uno::Any& ToRight,
const css::uno::Any& ToLeft )
override;
49 css::uno::Reference< css::frame::XModel >
m_xModel;
51 css::uno::WeakReference< ov::XHelperInterface >
m_xParent;
52 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
virtual sal_Int32 SAL_CALL getScrollColumn() override
css::uno::WeakReference< ov::XHelperInterface > m_xParent
css::uno::Reference< css::frame::XModel > m_xModel
css::uno::Reference< css::sheet::XViewPane > m_xViewPane
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL getVisibleRange() override
virtual sal_Int32 SAL_CALL getScrollRow() override
ScVbaPane(const css::uno::Reference< ov::XHelperInterface > &rParent, const css::uno::Reference< css::uno::XComponentContext > &rContext, const css::uno::Reference< css::frame::XModel > &rModel, const css::uno::Reference< css::sheet::XViewPane > &rViewPane)
virtual void SAL_CALL SmallScroll(const css::uno::Any &Down, const css::uno::Any &Up, const css::uno::Any &ToRight, const css::uno::Any &ToLeft) override
virtual void SAL_CALL setScrollColumn(sal_Int32 _scrollcolumn) override
virtual void SAL_CALL setScrollRow(sal_Int32 _scrollrow) override
virtual void SAL_CALL LargeScroll(const css::uno::Any &Down, const css::uno::Any &Up, const css::uno::Any &ToRight, const css::uno::Any &ToLeft) override