LibreOffice Module sc (master) 1
Public Member Functions | List of all members
FuConstPolygon Class Reference

Base class for all functions. More...

#include <fuconpol.hxx>

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

Public Member Functions

 FuConstPolygon (ScTabViewShell &rViewSh, vcl::Window *pWin, ScDrawView *pView, SdrModel *pDoc, const SfxRequest &rReq)
 
virtual ~FuConstPolygon () override
 
virtual bool MouseMove (const MouseEvent &rMEvt) override
 
virtual bool MouseButtonUp (const MouseEvent &rMEvt) override
 
virtual bool MouseButtonDown (const MouseEvent &rMEvt) override
 
virtual void Activate () override
 
virtual void Deactivate () override
 
virtual rtl::Reference< SdrObjectCreateDefaultObject (const sal_uInt16 nID, const tools::Rectangle &rRectangle) override
 
- Public Member Functions inherited from FuConstruct
 FuConstruct (ScTabViewShell &rViewSh, vcl::Window *pWin, ScDrawView *pView, SdrModel *pDoc, const SfxRequest &rReq)
 
virtual ~FuConstruct () override
 
virtual bool KeyInput (const KeyEvent &rKEvt) override
 
virtual SC_DLLPUBLIC bool MouseMove (const MouseEvent &rMEvt) override
 
virtual bool MouseButtonUp (const MouseEvent &rMEvt) override
 
virtual bool MouseButtonDown (const MouseEvent &rMEvt) override
 
bool SimpleMouseButtonUp (const MouseEvent &rMEvt)
 
- Public Member Functions inherited from FuDraw
 FuDraw (ScTabViewShell &rViewSh, vcl::Window *pWin, ScDrawView *pView, SdrModel *pDoc, const SfxRequest &rReq)
 
virtual ~FuDraw () override
 
virtual bool KeyInput (const KeyEvent &rKEvt) override
 
virtual void ForcePointer (const MouseEvent *pMEvt)
 
virtual bool MouseMove (const MouseEvent &rMEvt) override
 
virtual bool MouseButtonUp (const MouseEvent &rMEvt) override
 
virtual bool MouseButtonDown (const MouseEvent &rMEvt) override
 
bool IsEditingANote () const
 
bool IsSizingOrMovingNote (const MouseEvent &rMEvt) const
 
- Public Member Functions inherited from FuPoor
 FuPoor (ScTabViewShell &rViewSh, vcl::Window *pWin, ScDrawView *pView, SdrModel *pDoc, const SfxRequest &rReq)
 
virtual ~FuPoor ()
 
void SetMouseButtonCode (sal_uInt16 nNew)
 
sal_uInt16 GetMouseButtonCode () const
 
virtual bool KeyInput (const KeyEvent &rKEvt)
 
virtual bool MouseMove (const MouseEvent &)
 
virtual bool MouseButtonUp (const MouseEvent &rMEvt)
 
virtual bool MouseButtonDown (const MouseEvent &rMEvt)
 
sal_uInt8 Command (const CommandEvent &rCEvt)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
void SetWindow (vcl::Window *pWin)
 
sal_uInt16 GetSlotID () const
 
bool IsDetectiveHit (const Point &rLogicPos)
 
void StopDragTimer ()
 
virtual rtl::Reference< SdrObjectCreateDefaultObject (const sal_uInt16 nID, const tools::Rectangle &rRectangle)
 
virtual bool doConstructOrthogonal () const
 

Additional Inherited Members

- Protected Member Functions inherited from FuPoor
 DECL_LINK (ScrollHdl, Timer *, void)
 
void ForceScroll (const Point &aPixPos)
 
 DECL_LINK (DragTimerHdl, Timer *, void)
 
 DECL_LINK (DragHdl, void *, void)
 
- Static Protected Member Functions inherited from FuPoor
static void ImpForceQuadratic (tools::Rectangle &rRect)
 
- Protected Attributes inherited from FuDraw
PointerStyle aNewPointer
 
PointerStyle aOldPointer
 
- Protected Attributes inherited from FuPoor
ScDrawViewpView
 
ScTabViewShellrViewShell
 
VclPtr< vcl::WindowpWindow
 
SdrModelpDrDoc
 
SfxRequest aSfxRequest
 
Timer aScrollTimer
 
Timer aDragTimer
 
bool bIsInDragMode
 
Point aMDPos
 

Detailed Description

Base class for all functions.

Definition at line 25 of file fuconpol.hxx.

Constructor & Destructor Documentation

◆ FuConstPolygon()

FuConstPolygon::FuConstPolygon ( ScTabViewShell rViewSh,
vcl::Window pWin,
ScDrawView pView,
SdrModel pDoc,
const SfxRequest rReq 
)

Definition at line 31 of file fuconpol.cxx.

◆ ~FuConstPolygon()

FuConstPolygon::~FuConstPolygon ( )
overridevirtual

Definition at line 37 of file fuconpol.cxx.

Member Function Documentation

◆ Activate()

void FuConstPolygon::Activate ( )
overridevirtual

◆ CreateDefaultObject()

rtl::Reference< SdrObject > FuConstPolygon::CreateDefaultObject ( const sal_uInt16  nID,
const tools::Rectangle rRectangle 
)
overridevirtual

◆ Deactivate()

void FuConstPolygon::Deactivate ( )
overridevirtual

◆ MouseButtonDown()

bool FuConstPolygon::MouseButtonDown ( const MouseEvent rMEvt)
overridevirtual

◆ MouseButtonUp()

bool FuConstPolygon::MouseButtonUp ( const MouseEvent rMEvt)
overridevirtual

◆ MouseMove()

bool FuConstPolygon::MouseMove ( const MouseEvent rMEvt)
overridevirtual

Reimplemented from FuConstruct.

Definition at line 67 of file fuconpol.cxx.

References FuConstruct::MouseMove(), SdrView::MouseMove(), FuPoor::pView, and FuPoor::pWindow.


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