28 mxCustomShape (
std::move( xCustomShape ))
40 OWeakObject::acquire();
46 OWeakObject::release();
54 if(!pSdrObjCustomShape)
56 throw css::uno::RuntimeException();
64 throw css::uno::RuntimeException();
67 return css::awt::Point( aPosition.
X(), aPosition.
Y() );
74 if(!pSdrObjCustomShape)
76 throw css::uno::RuntimeException();
83 throw css::uno::RuntimeException();
bool SetHandleControllerPosition(const sal_uInt32 nIndex, const css::awt::Point &rPosition)
bool GetHandlePosition(const sal_uInt32 nIndex, Point &rReturnPosition) const
EnhancedCustomShapeHandle(css::uno::Reference< css::drawing::XShape > xCustomShape, sal_uInt32 nIndex)
virtual void SAL_CALL setControllerPosition(const css::awt::Point &) override
virtual ~EnhancedCustomShapeHandle() override
css::uno::Reference< css::drawing::XShape > mxCustomShape
virtual void SAL_CALL initialize(const css::uno::Sequence< css::uno::Any > &aArguments) override
virtual void SAL_CALL release() noexcept override
virtual css::awt::Point SAL_CALL getPosition() override
virtual void SAL_CALL acquire() noexcept override
constexpr tools::Long Y() const
constexpr tools::Long X() const
static SdrObject * getSdrObjectFromXShape(const css::uno::Reference< css::uno::XInterface > &xInt)