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

#include <EnhancedCustomShapeHandle.hxx>

Inheritance diagram for EnhancedCustomShapeHandle:
[legend]
Collaboration diagram for EnhancedCustomShapeHandle:
[legend]

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

Definition at line 33 of file EnhancedCustomShapeHandle.cxx.

Member Function Documentation

◆ acquire()

void SAL_CALL EnhancedCustomShapeHandle::acquire ( )
overridevirtualnoexcept

Definition at line 38 of file EnhancedCustomShapeHandle.cxx.

◆ getPosition()

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

◆ initialize()

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

Definition at line 88 of file EnhancedCustomShapeHandle.cxx.

◆ release()

void SAL_CALL EnhancedCustomShapeHandle::release ( )
overridevirtualnoexcept

Definition at line 44 of file EnhancedCustomShapeHandle.cxx.

◆ setControllerPosition()

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

Member Data Documentation

◆ mnIndex

sal_uInt32 EnhancedCustomShapeHandle::mnIndex
private

Definition at line 35 of file EnhancedCustomShapeHandle.hxx.

Referenced by getPosition(), and setControllerPosition().

◆ mxCustomShape

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

Definition at line 36 of file EnhancedCustomShapeHandle.hxx.

Referenced by getPosition(), and setControllerPosition().


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