LibreOffice Module chart2 (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
chart::AccessibleViewForwarder Class Reference

#include <AccessibleViewForwarder.hxx>

Inheritance diagram for chart::AccessibleViewForwarder:
[legend]
Collaboration diagram for chart::AccessibleViewForwarder:
[legend]

Public Member Functions

 AccessibleViewForwarder (AccessibleChartView *pAccChartView, vcl::Window *pWindow)
 
virtual ~AccessibleViewForwarder () override
 
virtual tools::Rectangle GetVisibleArea () const override
 
virtual Point LogicToPixel (const Point &rPoint) const override
 
virtual Size LogicToPixel (const Size &rSize) const override
 
- Public Member Functions inherited from accessibility::IAccessibleViewForwarder
 IAccessibleViewForwarder ()=default
 
 IAccessibleViewForwarder (IAccessibleViewForwarder const &)=default
 
 IAccessibleViewForwarder (IAccessibleViewForwarder &&)=default
 
IAccessibleViewForwarderoperator= (IAccessibleViewForwarder const &)=default
 
IAccessibleViewForwarderoperator= (IAccessibleViewForwarder &&)=default
 
virtual ~IAccessibleViewForwarder ()
 
virtual tools::Rectangle GetVisibleArea () const=0
 
virtual Point LogicToPixel (const Point &rPoint) const=0
 
virtual Size LogicToPixel (const Size &rSize) const=0
 

Private Member Functions

 AccessibleViewForwarder (AccessibleViewForwarder const &)=delete
 
AccessibleViewForwarderoperator= (AccessibleViewForwarder const &)=delete
 

Private Attributes

AccessibleChartViewm_pAccChartView
 
VclPtr< vcl::Windowm_pWindow
 
MapMode m_aMapMode
 

Detailed Description

Definition at line 34 of file AccessibleViewForwarder.hxx.

Constructor & Destructor Documentation

◆ AccessibleViewForwarder() [1/2]

chart::AccessibleViewForwarder::AccessibleViewForwarder ( AccessibleChartView pAccChartView,
vcl::Window pWindow 
)

Definition at line 30 of file AccessibleViewForwarder.cxx.

References Map100thMM.

◆ ~AccessibleViewForwarder()

chart::AccessibleViewForwarder::~AccessibleViewForwarder ( )
overridevirtual

Definition at line 37 of file AccessibleViewForwarder.cxx.

◆ AccessibleViewForwarder() [2/2]

chart::AccessibleViewForwarder::AccessibleViewForwarder ( AccessibleViewForwarder const &  )
privatedelete

Member Function Documentation

◆ GetVisibleArea()

tools::Rectangle chart::AccessibleViewForwarder::GetVisibleArea ( ) const
overridevirtual

Implements accessibility::IAccessibleViewForwarder.

Definition at line 43 of file AccessibleViewForwarder.cxx.

References m_aMapMode, and m_pWindow.

◆ LogicToPixel() [1/2]

Point chart::AccessibleViewForwarder::LogicToPixel ( const Point rPoint) const
overridevirtual

◆ LogicToPixel() [2/2]

Size chart::AccessibleViewForwarder::LogicToPixel ( const Size rSize) const
overridevirtual

Implements accessibility::IAccessibleViewForwarder.

Definition at line 67 of file AccessibleViewForwarder.cxx.

References m_aMapMode, and m_pWindow.

◆ operator=()

AccessibleViewForwarder & chart::AccessibleViewForwarder::operator= ( AccessibleViewForwarder const &  )
privatedelete

Member Data Documentation

◆ m_aMapMode

MapMode chart::AccessibleViewForwarder::m_aMapMode
private

Definition at line 51 of file AccessibleViewForwarder.hxx.

Referenced by GetVisibleArea(), and LogicToPixel().

◆ m_pAccChartView

AccessibleChartView* chart::AccessibleViewForwarder::m_pAccChartView
private

Definition at line 49 of file AccessibleViewForwarder.hxx.

Referenced by LogicToPixel().

◆ m_pWindow

VclPtr<vcl::Window> chart::AccessibleViewForwarder::m_pWindow
private

Definition at line 50 of file AccessibleViewForwarder.hxx.

Referenced by GetVisibleArea(), and LogicToPixel().


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