21#include <com/sun/star/accessibility/AccessibleRole.hpp>
22#include <com/sun/star/drawing/XShape.hpp>
47 return "AccessiblePresentationOLEShape";
62 sName =
"ImpressChart";
65 sName =
"ImpressTable";
68 sName =
"UnknownAccessibleImpressOLEShape";
79 return AccessibleRole::EMBEDDED_OBJECT;
virtual ~AccessiblePresentationOLEShape() override
virtual OUString CreateAccessibleBaseName() override
Create a name string that contains the accessible name.
virtual OUString SAL_CALL getImplementationName() override
Returns an identifier for the implementation of this object.
AccessiblePresentationOLEShape(const AccessibleShapeInfo &rShapeInfo, const AccessibleShapeTreeInfo &rShapeTreeInfo)
virtual sal_Int16 SAL_CALL getAccessibleRole() override
Return this object's role.
css::uno::Reference< css::drawing::XShape > mxShape
ShapeTypeId GetTypeId(const OUString &aServiceName) const
static ShapeTypeHandler & Instance()