LibreOffice Module svx (master) 1
|
#include <svddrgm1.hxx>
Public Member Functions | |
SdrDragCrop (SdrDragView &rNewView) | |
virtual OUString | GetSdrDragComment () const override |
virtual bool | BeginSdrDrag () override |
virtual bool | EndSdrDrag (bool bCopy) override |
virtual PointerStyle | GetSdrDragPointer () const override |
Public Member Functions inherited from SdrDragObjOwn | |
SdrDragObjOwn (SdrDragView &rNewView) | |
virtual | ~SdrDragObjOwn () override |
virtual OUString | GetSdrDragComment () const override |
virtual bool | BeginSdrDrag () override |
virtual void | MoveSdrDrag (const Point &rPnt) override |
virtual bool | EndSdrDrag (bool bCopy) 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 OUString | GetSdrDragComment () const =0 |
virtual bool | BeginSdrDrag ()=0 |
virtual void | MoveSdrDrag (const Point &rPnt)=0 |
virtual bool | EndSdrDrag (bool bCopy)=0 |
virtual void | CancelSdrDrag () |
virtual PointerStyle | GetSdrDragPointer () const =0 |
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 |
Definition at line 219 of file svddrgm1.hxx.
|
explicit |
Definition at line 3529 of file svddrgmt.cxx.
References SdrDragMethod::setSolidDraggingActive().
|
overridevirtual |
Reimplemented from SdrDragObjOwn.
Definition at line 3551 of file svddrgmt.cxx.
References SdrDragObjOwn::BeginSdrDrag(), and SdrDragMethod::GetDragHdl().
|
overridevirtual |
Reimplemented from SdrDragObjOwn.
Definition at line 3565 of file svddrgmt.cxx.
References basegfx::absolute(), SdrEditView::AddUndo(), SdrEditView::BegUndo(), tools::Rectangle::Bottom(), basegfx::utils::createScaleShearXRotateTranslateB2DHomMatrix(), basegfx::utils::createScaleTranslateB2DHomMatrix(), SdrObject::Crop(), SdrDragMethod::DragStat(), SdrEditView::EndUndo(), basegfx::fTools::equal(), basegfx::fTools::equalZero(), basegfx::fround(), Application::GetDefaultDevice(), SdrDragMethod::GetDragHdlKind(), SdrObject::getFullDragClone(), SdrGrafObj::GetGraphicObject(), SdrGrafObj::GetGraphicType(), basegfx::Range2D< typename TYPE, typename TRAITS >::getHeight(), tools::Rectangle::GetHeight(), SdrModel::GetItemPool(), MapMode::GetMapUnit(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMaxX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMaxY(), SdrObject::GetMergedItem(), SfxItemPool::GetMetric(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinY(), SdrPaintView::GetModel(), GraphicObject::GetPrefMapMode(), GraphicObject::GetPrefSize(), basegfx::utils::B2DHomMatrixBufferedDecompose::getRotate(), basegfx::utils::B2DHomMatrixBufferedDecompose::getScale(), SdrDragMethod::getSdrDragView(), SdrObject::getSdrModelFromSdrObject(), basegfx::utils::B2DHomMatrixBufferedDecompose::getShearX(), basegfx::utils::B2DHomMatrixBufferedDecompose::getTranslate(), basegfx::Range2D< typename TYPE, typename TRAITS >::getWidth(), tools::Rectangle::GetWidth(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), Size::Height(), SdrDragMethod::Hide(), SdrDragMethod::ImpGetDescriptionStr(), basegfx::B2DHomMatrix::invert(), SdrGrafObj::IsMirrored(), tools::Rectangle::Left(), Left, OutputDevice::LogicToLogic(), Lower, LowerLeft, LowerRight, OutputDevice::PixelToLogic(), SfxItemSet::Put(), tools::Rectangle::Right(), Right, basegfx::B2DHomMatrix::scale(), SDRATTR_GRAFCROP(), SdrObjEditView::SetAttributes(), basegfx::Tuple2D< typename TYPE >::setX(), basegfx::Tuple2D< typename TYPE >::setY(), tools::Rectangle::Top(), basegfx::B2DRange::transform(), basegfx::B2DHomMatrix::translate(), SdrTextObj::TRGetBaseGeometry(), SdrTextObj::TRSetBaseGeometry(), Upper, UpperLeft, UpperRight, Size::Width(), X, and Y.
|
overridevirtual |
Reimplemented from SdrDragObjOwn.
Definition at line 3537 of file svddrgmt.cxx.
References aStr, SdrDragMethod::DragStat(), SdrModel::GetMetricString(), SdrPaintView::GetModel(), SdrDragMethod::getSdrDragView(), SdrDragMethod::ImpGetDescriptionStr(), and SvxResId().
|
overridevirtual |
Reimplemented from SdrDragObjOwn.
Definition at line 3856 of file svddrgmt.cxx.