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, 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 57 of file ShapeTypeHandler.hxx.

Constructor & Destructor Documentation

◆ ShapeTypeDescriptor() [1/2]

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

Definition at line 62 of file ShapeTypeHandler.hxx.

References nId.

◆ ShapeTypeDescriptor() [2/2]

accessibility::ShapeTypeDescriptor::ShapeTypeDescriptor ( )
inline

Definition at line 68 of file ShapeTypeHandler.hxx.

Member Data Documentation

◆ maCreateFunction

tCreateFunction accessibility::ShapeTypeDescriptor::maCreateFunction

◆ mnShapeTypeId

ShapeTypeId accessibility::ShapeTypeDescriptor::mnShapeTypeId

◆ msServiceName

OUString accessibility::ShapeTypeDescriptor::msServiceName

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