LibreOffice Module svx (master)  1
Public Member Functions | Protected Member Functions | List of all members
SdrDragMovHdl Class Reference

#include <svddrgm1.hxx>

Inheritance diagram for SdrDragMovHdl:
Collaboration diagram for SdrDragMovHdl:

Public Member Functions

 SdrDragMovHdl (SdrDragView &rNewView)
virtual OUString GetSdrDragComment () const override
virtual bool BeginSdrDrag () override
virtual void MoveSdrDrag (const Point &rPnt) override
virtual bool EndSdrDrag (bool bCopy) override
virtual void CancelSdrDrag () override
virtual PointerStyle GetSdrDragPointer () const override
- Public Member Functions inherited from SdrDragMethod
void resetSdrDragEntries ()
basegfx::B2DRange getCurrentRange () const
 SdrDragMethod (SdrDragView &rNewView)
virtual ~SdrDragMethod ()
void Show ()
void Hide ()
bool IsShiftPressed () const
void SetShiftPressed (bool bShiftPressed)
virtual void CreateOverlayGeometry (sdr::overlay::OverlayManager &rOverlayManager, const sdr::contact::ObjectContact &rObjectContact)
void destroyOverlayGeometry ()
virtual basegfx::B2DHomMatrix getCurrentTransformation () const
virtual void applyCurrentTransformationToSdrObject (SdrObject &rTarget)
virtual void applyCurrentTransformationToPolyPolygon (basegfx::B2DPolyPolygon &rTarget)
bool getMoveOnly () const
bool getSolidDraggingActive () const

Protected Member Functions

virtual void createSdrDragEntries () override
- Protected Member Functions inherited from SdrDragMethod
void clearSdrDragEntries ()
void addSdrDragEntry (std::unique_ptr< SdrDragEntry > pNew)
virtual void createSdrDragEntryForSdrObject (const SdrObject &rOriginal)
void insertNewlyCreatedOverlayObjectForSdrDragMethod (std::unique_ptr< sdr::overlay::OverlayObject > pOverlayObject, const sdr::contact::ObjectContact &rObjectContact, sdr::overlay::OverlayManager &rOverlayManager)
SdrDragViewgetSdrDragView ()
const SdrDragViewgetSdrDragView () const
void setMoveOnly (bool bNew)
void setSolidDraggingActive (bool bNew)
void createSdrDragEntries_SolidDrag ()
void createSdrDragEntries_PolygonDrag ()
void createSdrDragEntries_PointDrag ()
void createSdrDragEntries_GlueDrag ()
OUString ImpGetDescriptionStr (TranslateId pStrCacheID) const
SdrHdlGetDragHdl () const
SdrHdlKind GetDragHdlKind () const
SdrDragStatDragStat ()
const SdrDragStatDragStat () const
PointRef1 () const
PointRef2 () const
const SdrHdlListGetHdlList () const
void AddUndo (std::unique_ptr< SdrUndoAction > pUndo)
bool IsDragLimit ()
const tools::RectangleGetDragLimitRect ()
const SdrMarkListGetMarkedObjectList ()
Point GetSnapPos (const Point &rPt) const
SdrSnap SnapPos (Point &rPt) const
const tools::RectangleGetMarkedRect () const
SdrPageViewGetDragPV () const
SdrObjectGetDragObj () const
bool IsDraggingPoints () const
bool IsDraggingGluePoints () const
bool DoAddConnectorOverlays ()
drawinglayer::primitive2d::Primitive2DContainer AddConnectorOverlays ()

Detailed Description

Definition at line 30 of file svddrgm1.hxx.

Constructor & Destructor Documentation

SdrDragMovHdl::SdrDragMovHdl ( SdrDragView rNewView)

Definition at line 945 of file svddrgmt.cxx.

Member Function Documentation

bool SdrDragMovHdl::BeginSdrDrag ( )
void SdrDragMovHdl::CancelSdrDrag ( )
void SdrDragMovHdl::createSdrDragEntries ( )

Reimplemented from SdrDragMethod.

Definition at line 950 of file svddrgmt.cxx.

bool SdrDragMovHdl::EndSdrDrag ( bool  bCopy)
OUString SdrDragMovHdl::GetSdrDragComment ( ) const

Implements SdrDragMethod.

Definition at line 956 of file svddrgmt.cxx.

References aStr, SdrDragMethod::getSdrDragView(), and SvxResId().

PointerStyle SdrDragMovHdl::GetSdrDragPointer ( ) const

Implements SdrDragMethod.

Definition at line 1146 of file svddrgmt.cxx.

References SdrDragMethod::GetDragHdl(), and SdrHdl::GetPointer().

void SdrDragMovHdl::MoveSdrDrag ( const Point rPnt)

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