LibreOffice Module sc (master)  1
Public Member Functions | Private Attributes | List of all members
ScEditViewForwarder Class Reference
Inheritance diagram for ScEditViewForwarder:
[legend]
Collaboration diagram for ScEditViewForwarder:
[legend]

Public Member Functions

 ScEditViewForwarder (EditView *pEditView, OutputDevice *pWin)
 
virtual bool IsValid () const override
 
virtual Point LogicToPixel (const Point &rPoint, const MapMode &rMapMode) const override
 
virtual Point PixelToLogic (const Point &rPoint, const MapMode &rMapMode) const override
 
virtual bool GetSelection (ESelection &rSelection) const override
 
virtual bool SetSelection (const ESelection &rSelection) override
 
virtual bool Copy () override
 
virtual bool Cut () override
 
virtual bool Paste () override
 
void SetInvalid ()
 
- Public Member Functions inherited from SvxViewForwarder
virtual ~SvxViewForwarder ()
 

Private Attributes

EditViewmpEditView
 
VclPtr< OutputDevicempWindow
 

Detailed Description

Definition at line 317 of file AccessibleText.cxx.

Constructor & Destructor Documentation

ScEditViewForwarder::ScEditViewForwarder ( EditView pEditView,
OutputDevice pWin 
)

Definition at line 336 of file AccessibleText.cxx.

References mpWindow.

Member Function Documentation

bool ScEditViewForwarder::Copy ( )
overridevirtual

Implements SvxEditViewForwarder.

Definition at line 399 of file AccessibleText.cxx.

References EditView::Copy(), IsValid(), and mpEditView.

bool ScEditViewForwarder::Cut ( )
overridevirtual

Implements SvxEditViewForwarder.

Definition at line 414 of file AccessibleText.cxx.

References EditView::Cut(), IsValid(), and mpEditView.

bool ScEditViewForwarder::GetSelection ( ESelection rSelection) const
overridevirtual

Implements SvxEditViewForwarder.

Definition at line 369 of file AccessibleText.cxx.

References EditView::GetSelection(), IsValid(), and mpEditView.

bool ScEditViewForwarder::IsValid ( ) const
overridevirtual

Implements SvxViewForwarder.

Definition at line 342 of file AccessibleText.cxx.

References mpEditView, and mpWindow.

Referenced by Copy(), Cut(), GetSelection(), Paste(), and SetSelection().

Point ScEditViewForwarder::LogicToPixel ( const Point rPoint,
const MapMode rMapMode 
) const
overridevirtual

Implements SvxViewForwarder.

Definition at line 347 of file AccessibleText.cxx.

References OutputDevice::LogicToPixel(), mpWindow, and Point.

bool ScEditViewForwarder::Paste ( )
overridevirtual

Implements SvxEditViewForwarder.

Definition at line 429 of file AccessibleText.cxx.

References IsValid(), mpEditView, and EditView::Paste().

Point ScEditViewForwarder::PixelToLogic ( const Point rPoint,
const MapMode rMapMode 
) const
overridevirtual

Implements SvxViewForwarder.

Definition at line 358 of file AccessibleText.cxx.

References mpWindow, OutputDevice::PixelToLogic(), and Point.

void ScEditViewForwarder::SetInvalid ( )

Definition at line 444 of file AccessibleText.cxx.

References mpEditView, and mpWindow.

bool ScEditViewForwarder::SetSelection ( const ESelection rSelection)
overridevirtual

Implements SvxEditViewForwarder.

Definition at line 384 of file AccessibleText.cxx.

References IsValid(), mpEditView, and EditView::SetSelection().

Member Data Documentation

EditView* ScEditViewForwarder::mpEditView
private

Definition at line 319 of file AccessibleText.cxx.

Referenced by Copy(), Cut(), GetSelection(), IsValid(), Paste(), SetInvalid(), and SetSelection().

VclPtr<OutputDevice> ScEditViewForwarder::mpWindow
private

Definition at line 320 of file AccessibleText.cxx.

Referenced by IsValid(), LogicToPixel(), PixelToLogic(), and SetInvalid().


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