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 ()
 
virtual bool GetSelection (ESelection &rSelection) const=0
 
virtual bool SetSelection (const ESelection &rSelection)=0
 
virtual bool Copy ()=0
 
virtual bool Cut ()=0
 
virtual bool Paste ()=0
 
- Public Member Functions inherited from SvxViewForwarder
virtual ~SvxViewForwarder ()
 
virtual bool IsValid () const=0
 
virtual Point LogicToPixel (const Point &rPoint, const MapMode &rMapMode) const=0
 
virtual Point PixelToLogic (const Point &rPoint, const MapMode &rMapMode) const=0
 

Private Attributes

EditViewmpEditView
 
VclPtr< OutputDevicempWindow
 

Detailed Description

Definition at line 318 of file AccessibleText.cxx.

Constructor & Destructor Documentation

◆ ScEditViewForwarder()

ScEditViewForwarder::ScEditViewForwarder ( EditView pEditView,
OutputDevice pWin 
)

Definition at line 337 of file AccessibleText.cxx.

References mpWindow.

Member Function Documentation

◆ Copy()

bool ScEditViewForwarder::Copy ( )
overridevirtual

Implements SvxEditViewForwarder.

Definition at line 400 of file AccessibleText.cxx.

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

◆ Cut()

bool ScEditViewForwarder::Cut ( )
overridevirtual

Implements SvxEditViewForwarder.

Definition at line 415 of file AccessibleText.cxx.

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

◆ GetSelection()

bool ScEditViewForwarder::GetSelection ( ESelection rSelection) const
overridevirtual

Implements SvxEditViewForwarder.

Definition at line 370 of file AccessibleText.cxx.

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

◆ IsValid()

bool ScEditViewForwarder::IsValid ( ) const
overridevirtual

Implements SvxViewForwarder.

Definition at line 343 of file AccessibleText.cxx.

References mpEditView, and mpWindow.

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

◆ LogicToPixel()

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

Implements SvxViewForwarder.

Definition at line 348 of file AccessibleText.cxx.

References mpWindow.

◆ Paste()

bool ScEditViewForwarder::Paste ( )
overridevirtual

Implements SvxEditViewForwarder.

Definition at line 430 of file AccessibleText.cxx.

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

◆ PixelToLogic()

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

Implements SvxViewForwarder.

Definition at line 359 of file AccessibleText.cxx.

References mpWindow.

◆ SetInvalid()

void ScEditViewForwarder::SetInvalid ( )

Definition at line 445 of file AccessibleText.cxx.

References mpEditView, and mpWindow.

◆ SetSelection()

bool ScEditViewForwarder::SetSelection ( const ESelection rSelection)
overridevirtual

Implements SvxEditViewForwarder.

Definition at line 385 of file AccessibleText.cxx.

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

Member Data Documentation

◆ mpEditView

EditView* ScEditViewForwarder::mpEditView
private

Definition at line 320 of file AccessibleText.cxx.

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

◆ mpWindow

VclPtr<OutputDevice> ScEditViewForwarder::mpWindow
private

Definition at line 321 of file AccessibleText.cxx.

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


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