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 > const &xCustomShape, sal_uInt32 nIndex)
 
virtual ~EnhancedCustomShapeHandle () override
 
virtual void SAL_CALL acquire () override throw ()
 
virtual void SAL_CALL release () override throw ()
 
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 const mnIndex
 
css::uno::Reference< css::drawing::XShape > mxCustomShape
 

Detailed Description

Definition at line 32 of file EnhancedCustomShapeHandle.hxx.

Constructor & Destructor Documentation

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

Definition at line 26 of file EnhancedCustomShapeHandle.cxx.

References mnIndex.

EnhancedCustomShapeHandle::~EnhancedCustomShapeHandle ( )
overridevirtual

Definition at line 33 of file EnhancedCustomShapeHandle.cxx.

Member Function Documentation

void SAL_CALL EnhancedCustomShapeHandle::acquire ( )
throw (
)
overridevirtual

Definition at line 38 of file EnhancedCustomShapeHandle.cxx.

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

Definition at line 90 of file EnhancedCustomShapeHandle.cxx.

void SAL_CALL EnhancedCustomShapeHandle::release ( )
throw (
)
overridevirtual

Definition at line 44 of file EnhancedCustomShapeHandle.cxx.

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

Member Data Documentation

sal_uInt32 const EnhancedCustomShapeHandle::mnIndex
private

Definition at line 38 of file EnhancedCustomShapeHandle.hxx.

Referenced by getPosition(), and setControllerPosition().

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

Definition at line 39 of file EnhancedCustomShapeHandle.hxx.

Referenced by getPosition(), and setControllerPosition().


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