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, 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 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 28 of file vbapane.hxx.

Constructor & Destructor Documentation

ScVbaPane::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 
)
Exceptions
css::uno::RuntimeException

Definition at line 30 of file vbapane.cxx.

References m_xContext, and m_xModel.

Member Function Documentation

sal_Int32 SAL_CALL ScVbaPane::getScrollColumn ( )
overridevirtual

Definition at line 43 of file vbapane.cxx.

References m_xViewPane.

sal_Int32 SAL_CALL ScVbaPane::getScrollRow ( )
overridevirtual

Definition at line 59 of file vbapane.cxx.

References m_xViewPane.

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

Definition at line 75 of file vbapane.cxx.

References m_xContext, m_xModel, m_xParent, and m_xViewPane.

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 142 of file vbapane.cxx.

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

void SAL_CALL ScVbaPane::setScrollColumn ( sal_Int32  _scrollcolumn)
overridevirtual

Definition at line 49 of file vbapane.cxx.

References m_xViewPane.

void SAL_CALL ScVbaPane::setScrollRow ( sal_Int32  _scrollrow)
overridevirtual

Definition at line 65 of file vbapane.cxx.

References m_xViewPane.

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 89 of file vbapane.cxx.

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

Member Data Documentation

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

Definition at line 53 of file vbapane.hxx.

Referenced by getVisibleRange().

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

Definition at line 50 of file vbapane.hxx.

Referenced by getVisibleRange().

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

Definition at line 52 of file vbapane.hxx.

Referenced by getVisibleRange().

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

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