|
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().