LibreOffice Module svx (master)  1
Classes | Namespaces | Typedefs
ShapeTypeHandler.hxx File Reference
#include <svx/svxdllapi.h>
#include <rtl/ref.hxx>
#include <rtl/ustring.hxx>
#include <unordered_map>
#include <vector>
Include dependency graph for ShapeTypeHandler.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  com::sun::star::uno::Reference< class >
 
struct  accessibility::ShapeTypeDescriptor
 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...
 
class  accessibility::ShapeTypeHandler
 This class is a singleton that has the purpose to transform between service names of shapes and associated enum values and to create new accessible objects for given shapes. More...
 

Namespaces

 accessibility
 
 com::sun::star::drawing
 
 com::sun::star::uno
 

Typedefs

typedef int accessibility::ShapeTypeId
 Use an integer to represent shape type ids. More...
 
typedef AccessibleShape *(* accessibility::tCreateFunction) (const AccessibleShapeInfo &rShapeInfo, const AccessibleShapeTreeInfo &rShapeTreeInfo, ShapeTypeId nId)
 Define the function type for creating accessible objects for given service names. More...