LibreOffice Module svx (master) 1
Public Member Functions | Private Attributes | List of all members
EnhancedCustomShapeHandle Class Reference

#include <EnhancedCustomShapeHandle.hxx>

Inheritance diagram for EnhancedCustomShapeHandle:
Collaboration diagram for EnhancedCustomShapeHandle:

Public Member Functions

 EnhancedCustomShapeHandle (css::uno::Reference< css::drawing::XShape > xCustomShape, sal_uInt32 nIndex)
virtual ~EnhancedCustomShapeHandle () override
virtual void SAL_CALL acquire () noexcept override
virtual void SAL_CALL release () noexcept override
virtual css::awt::Point SAL_CALL getPosition () override
virtual void SAL_CALL setControllerPosition (const css::awt::Point &) override
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override

Private Attributes

sal_uInt32 mnIndex
css::uno::Reference< css::drawing::XShape > mxCustomShape

Detailed Description

Definition at line 29 of file EnhancedCustomShapeHandle.hxx.

Constructor & Destructor Documentation

◆ EnhancedCustomShapeHandle()

EnhancedCustomShapeHandle::EnhancedCustomShapeHandle ( css::uno::Reference< css::drawing::XShape >  xCustomShape,
sal_uInt32  nIndex 

Definition at line 26 of file EnhancedCustomShapeHandle.cxx.

References mnIndex, and nIndex.

◆ ~EnhancedCustomShapeHandle()

EnhancedCustomShapeHandle::~EnhancedCustomShapeHandle ( )

Definition at line 33 of file EnhancedCustomShapeHandle.cxx.

Member Function Documentation

◆ acquire()

void SAL_CALL EnhancedCustomShapeHandle::acquire ( )

Definition at line 38 of file EnhancedCustomShapeHandle.cxx.

◆ getPosition()

css::awt::Point SAL_CALL EnhancedCustomShapeHandle::getPosition ( )

◆ initialize()

void SAL_CALL EnhancedCustomShapeHandle::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)

Definition at line 88 of file EnhancedCustomShapeHandle.cxx.

◆ release()

void SAL_CALL EnhancedCustomShapeHandle::release ( )

Definition at line 44 of file EnhancedCustomShapeHandle.cxx.

◆ setControllerPosition()

void SAL_CALL EnhancedCustomShapeHandle::setControllerPosition ( const css::awt::Point &  aPnt)

Member Data Documentation

◆ mnIndex

sal_uInt32 EnhancedCustomShapeHandle::mnIndex

Definition at line 35 of file EnhancedCustomShapeHandle.hxx.

Referenced by getPosition(), and setControllerPosition().

◆ mxCustomShape

css::uno::Reference< css::drawing::XShape > EnhancedCustomShapeHandle::mxCustomShape

Definition at line 36 of file EnhancedCustomShapeHandle.hxx.

Referenced by getPosition(), and setControllerPosition().

The documentation for this class was generated from the following files: