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>
34 class AccessibleShapeInfo;
35 class 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;
css::uno::Sequence< OUString > getSupportedServiceNames()
OUString getImplementationName()
This class makes graphic shapes accessible.
This base class provides a base implementation for all shapes.
This class is a container for the information specific for a single shape that is passed to the const...
This class bundles all information that is passed down the tree of accessible shapes so that each sha...
css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType, Interface1 *p1)