LibreOffice Module svx (master)  1
Public Member Functions | Public Attributes | List of all members
accessibility::ShapeTypeDescriptor Struct Reference

Each shape type is described by listing its id, its service name and a function which creates a new accessible object that can represent that service. More...

#include <ShapeTypeHandler.hxx>

Collaboration diagram for accessibility::ShapeTypeDescriptor:
[legend]

Public Member Functions

 ShapeTypeDescriptor (ShapeTypeId nId, const OUString &sName, tCreateFunction aFunction)
 
 ShapeTypeDescriptor ()
 

Public Attributes

ShapeTypeId mnShapeTypeId
 
OUString msServiceName
 
tCreateFunction maCreateFunction
 

Detailed Description

Each shape type is described by listing its id, its service name and a function which creates a new accessible object that can represent that service.

The id has to be unique with respect to the create function.

Definition at line 55 of file ShapeTypeHandler.hxx.

Constructor & Destructor Documentation

accessibility::ShapeTypeDescriptor::ShapeTypeDescriptor ( ShapeTypeId  nId,
const OUString &  sName,
tCreateFunction  aFunction 
)
inline

Definition at line 60 of file ShapeTypeHandler.hxx.

accessibility::ShapeTypeDescriptor::ShapeTypeDescriptor ( )
inline

Definition at line 66 of file ShapeTypeHandler.hxx.

Member Data Documentation

tCreateFunction accessibility::ShapeTypeDescriptor::maCreateFunction
ShapeTypeId accessibility::ShapeTypeDescriptor::mnShapeTypeId
OUString accessibility::ShapeTypeDescriptor::msServiceName

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