LibreOffice Module reportdesign (master) 1
Static Public Member Functions | List of all members
reportdesign::OShapeHelper Class Reference

#include <Tools.hxx>

Static Public Member Functions

template<typename T >
static void setSize (const css::awt::Size &aSize, T *_pShape)
 
template<typename T >
static css::awt::Size getSize (T *_pShape)
 
template<typename T >
static void setPosition (const css::awt::Point &_aPosition, T *_pShape)
 
template<typename T >
static css::awt::Point getPosition (T *_pShape)
 
template<typename T >
static void setParent (const css::uno::Reference< css::uno::XInterface > &Parent, T *_pShape)
 
template<typename T >
static css::uno::Reference< css::uno::XInterface > getParent (T *_pShape)
 

Detailed Description

Definition at line 64 of file Tools.hxx.

Member Function Documentation

◆ getParent()

template<typename T >
static css::uno::Reference< css::uno::XInterface > reportdesign::OShapeHelper::getParent ( T *  _pShape)
inlinestatic

Definition at line 140 of file Tools.hxx.

References comphelper::query_aggregation().

◆ getPosition()

template<typename T >
static css::awt::Point reportdesign::OShapeHelper::getPosition ( T *  _pShape)
inlinestatic

Definition at line 121 of file Tools.hxx.

◆ getSize()

template<typename T >
static css::awt::Size reportdesign::OShapeHelper::getSize ( T *  _pShape)
inlinestatic

Definition at line 85 of file Tools.hxx.

◆ setParent()

template<typename T >
static void reportdesign::OShapeHelper::setParent ( const css::uno::Reference< css::uno::XInterface > &  Parent,
T *  _pShape 
)
inlinestatic

Definition at line 131 of file Tools.hxx.

References Parent, and comphelper::query_aggregation().

◆ setPosition()

template<typename T >
static void reportdesign::OShapeHelper::setPosition ( const css::awt::Point &  _aPosition,
T *  _pShape 
)
inlinestatic

Definition at line 97 of file Tools.hxx.

References PROPERTY_POSITIONX, and PROPERTY_POSITIONY.

◆ setSize()

template<typename T >
static void reportdesign::OShapeHelper::setSize ( const css::awt::Size &  aSize,
T *  _pShape 
)
inlinestatic

Definition at line 67 of file Tools.hxx.

References PROPERTY_HEIGHT, and PROPERTY_WIDTH.


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