20#ifndef INCLUDED_SVX_ACCESSIBLEGRAPHICSHAPE_HXX
21#define INCLUDED_SVX_ACCESSIBLEGRAPHICSHAPE_HXX
23#include <com/sun/star/accessibility/XAccessibleImage.hpp>
24#include <com/sun/star/uno/Any.hxx>
25#include <com/sun/star/uno/Sequence.hxx>
26#include <com/sun/star/uno/Type.hxx>
27#include <rtl/ustring.hxx>
34class AccessibleShapeInfo;
35class AccessibleShapeTreeInfo;
44 public css::accessibility::XAccessibleImage
56 OUString SAL_CALL getAccessibleImageDescription()
override;
58 sal_Int32 SAL_CALL getAccessibleImageHeight()
override;
60 sal_Int32 SAL_CALL getAccessibleImageWidth()
override;
64 virtual css::uno::Any SAL_CALL
79 virtual OUString SAL_CALL
82 virtual css::uno::Sequence< OUString> SAL_CALL
87 virtual css::uno::Sequence< css::uno::Type> SAL_CALL
93 CreateAccessibleBaseName ()
override;
@descr This class makes graphic shapes accessible.
AccessibleGraphicShape(const AccessibleGraphicShape &)=delete
@descr This class is a container for the information specific for a single shape that is passed to th...
This class bundles all information that is passed down the tree of accessible shapes so that each sha...
This base class provides a base implementation for all shapes.
css::uno::Sequence< OUString > getSupportedServiceNames()
OUString getImplementationName()
css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType, Interface1 *p1)