LibreOffice Module svx (master) 1
|
#include <svddrgmt.hxx>
Public Member Functions | |
SdrDragEntrySdrObject (const SdrObject &rOriginal, bool bModify) | |
virtual | ~SdrDragEntrySdrObject () override |
void | prepareCurrentState (SdrDragMethod &rDragMethod) |
const SdrObject & | getOriginal () const |
SdrObject * | getClone () |
virtual drawinglayer::primitive2d::Primitive2DContainer | createPrimitive2DSequenceInCurrentState (SdrDragMethod &rDragMethod) override |
Public Member Functions inherited from SdrDragEntry | |
SdrDragEntry () | |
virtual | ~SdrDragEntry () |
virtual drawinglayer::primitive2d::Primitive2DContainer | createPrimitive2DSequenceInCurrentState (SdrDragMethod &rDragMethod)=0 |
bool | getAddToTransparent () const |
Private Attributes | |
const SdrObject & | maOriginal |
rtl::Reference< SdrObject > | mxClone |
bool | mbModify |
Additional Inherited Members | |
Protected Member Functions inherited from SdrDragEntry | |
void | setAddToTransparent (bool bNew) |
Definition at line 64 of file svddrgmt.hxx.
SdrDragEntrySdrObject::SdrDragEntrySdrObject | ( | const SdrObject & | rOriginal, |
bool | bModify | ||
) |
Definition at line 135 of file svddrgmt.cxx.
References maOriginal, and SdrDragEntry::setAddToTransparent().
|
overridevirtual |
Definition at line 145 of file svddrgmt.cxx.
|
overridevirtual |
Implements SdrDragEntry.
Definition at line 166 of file svddrgmt.cxx.
References SdrObject::GetViewContact(), sdr::contact::ViewContact::getViewIndependentPrimitive2DContainer(), maOriginal, mbModify, and mxClone.
|
inline |
Definition at line 81 of file svddrgmt.hxx.
References mxClone.
Referenced by SdrDragMethod::CreateOverlayGeometry().
|
inline |
Definition at line 80 of file svddrgmt.hxx.
References maOriginal.
Referenced by SdrDragMethod::CreateOverlayGeometry().
void SdrDragEntrySdrObject::prepareCurrentState | ( | SdrDragMethod & | rDragMethod | ) |
Definition at line 149 of file svddrgmt.cxx.
References SdrDragMethod::applyCurrentTransformationToSdrObject(), SdrObject::getFullDragClone(), maOriginal, mbModify, and mxClone.
Referenced by SdrDragMethod::CreateOverlayGeometry().
|
private |
Definition at line 67 of file svddrgmt.hxx.
Referenced by createPrimitive2DSequenceInCurrentState(), getOriginal(), and prepareCurrentState().
|
private |
Definition at line 69 of file svddrgmt.hxx.
Referenced by createPrimitive2DSequenceInCurrentState(), and prepareCurrentState().
|
private |
Definition at line 68 of file svddrgmt.hxx.
Referenced by createPrimitive2DSequenceInCurrentState(), getClone(), and prepareCurrentState().