LibreOffice Module sc (master) 1
Public Member Functions | Private Attributes | List of all members
ScVbaPane Class Referencefinal

#include <vbapane.hxx>

Inheritance diagram for ScVbaPane:
[legend]
Collaboration diagram for ScVbaPane:
[legend]

Public Member Functions

 ScVbaPane (const css::uno::Reference< ov::XHelperInterface > &rParent, css::uno::Reference< css::uno::XComponentContext > xContext, const css::uno::Reference< css::frame::XModel > &rModel, const css::uno::Reference< css::sheet::XViewPane > &rViewPane)
 
virtual sal_Int32 SAL_CALL getScrollColumn () override
 
virtual void SAL_CALL setScrollColumn (sal_Int32 _scrollcolumn) override
 
virtual sal_Int32 SAL_CALL getScrollRow () override
 
virtual void SAL_CALL setScrollRow (sal_Int32 _scrollrow) override
 
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL getVisibleRange () override
 
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 LargeScroll (const css::uno::Any &Down, const css::uno::Any &Up, const css::uno::Any &ToRight, const css::uno::Any &ToLeft) override
 

Private Attributes

css::uno::Reference< css::frame::XModel > m_xModel
 
css::uno::Reference< css::sheet::XViewPane > m_xViewPane
 
css::uno::WeakReference< ov::XHelperInterface > m_xParent
 
css::uno::Reference< css::uno::XComponentContext > m_xContext
 

Detailed Description

Definition at line 27 of file vbapane.hxx.

Constructor & Destructor Documentation

◆ ScVbaPane()

ScVbaPane::ScVbaPane ( const css::uno::Reference< ov::XHelperInterface > &  rParent,
css::uno::Reference< css::uno::XComponentContext >  xContext,
const css::uno::Reference< css::frame::XModel > &  rModel,
const css::uno::Reference< css::sheet::XViewPane > &  rViewPane 
)
Exceptions
css::uno::RuntimeException

Definition at line 31 of file vbapane.cxx.

References m_xContext, and m_xModel.

Member Function Documentation

◆ getScrollColumn()

sal_Int32 SAL_CALL ScVbaPane::getScrollColumn ( )
overridevirtual

Definition at line 44 of file vbapane.cxx.

References m_xViewPane.

◆ getScrollRow()

sal_Int32 SAL_CALL ScVbaPane::getScrollRow ( )
overridevirtual

Definition at line 60 of file vbapane.cxx.

References m_xViewPane.

◆ getVisibleRange()

uno::Reference< excel::XRange > SAL_CALL ScVbaPane::getVisibleRange ( )
overridevirtual

Definition at line 76 of file vbapane.cxx.

References m_xContext, m_xModel, m_xParent, and m_xViewPane.

◆ LargeScroll()

void SAL_CALL ScVbaPane::LargeScroll ( const css::uno::Any &  Down,
const css::uno::Any &  Up,
const css::uno::Any &  ToRight,
const css::uno::Any &  ToLeft 
)
overridevirtual

Definition at line 143 of file vbapane.cxx.

References Down, down(), uno::Any::hasValue(), left, m_xViewPane, right, Up, and up().

◆ setScrollColumn()

void SAL_CALL ScVbaPane::setScrollColumn ( sal_Int32  _scrollcolumn)
overridevirtual

Definition at line 50 of file vbapane.cxx.

References m_xViewPane.

◆ setScrollRow()

void SAL_CALL ScVbaPane::setScrollRow ( sal_Int32  _scrollrow)
overridevirtual

Definition at line 66 of file vbapane.cxx.

References m_xViewPane.

◆ SmallScroll()

void SAL_CALL ScVbaPane::SmallScroll ( const css::uno::Any &  Down,
const css::uno::Any &  Up,
const css::uno::Any &  ToRight,
const css::uno::Any &  ToLeft 
)
overridevirtual

Definition at line 90 of file vbapane.cxx.

References Down, down(), uno::Any::hasValue(), left, m_xViewPane, right, Up, and up().

Member Data Documentation

◆ m_xContext

css::uno::Reference< css::uno::XComponentContext > ScVbaPane::m_xContext
private

Definition at line 52 of file vbapane.hxx.

Referenced by getVisibleRange().

◆ m_xModel

css::uno::Reference< css::frame::XModel > ScVbaPane::m_xModel
private

Definition at line 49 of file vbapane.hxx.

Referenced by getVisibleRange().

◆ m_xParent

css::uno::WeakReference< ov::XHelperInterface > ScVbaPane::m_xParent
private

Definition at line 51 of file vbapane.hxx.

Referenced by getVisibleRange().

◆ m_xViewPane

css::uno::Reference< css::sheet::XViewPane > ScVbaPane::m_xViewPane
private

The documentation for this class was generated from the following files: