20#ifndef INCLUDED_SVX_SOURCE_CUSTOMSHAPES_ENHANCEDCUSTOMSHAPEHANDLE_HXX
21#define INCLUDED_SVX_SOURCE_CUSTOMSHAPES_ENHANCEDCUSTOMSHAPEHANDLE_HXX
24#include <com/sun/star/lang/XInitialization.hpp>
25#include <com/sun/star/drawing/XShape.hpp>
26#include <com/sun/star/drawing/XCustomShapeHandle.hpp>
27#include <com/sun/star/awt/Point.hpp>
31 css::drawing::XCustomShapeHandle,
32 css::lang::XInitialization
44 virtual void SAL_CALL
acquire() noexcept override;
45 virtual
void SAL_CALL
release() noexcept override;
52 virtual
void SAL_CALL
initialize( const css::
uno::Sequence< css::
uno::Any >& aArguments ) override;
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