20#ifndef INCLUDED_SVX_ACCESSIBLEOLESHAPE_HXX
21#define INCLUDED_SVX_ACCESSIBLEOLESHAPE_HXX
23#include <com/sun/star/accessibility/XAccessibleAction.hpp>
24#include <com/sun/star/uno/Any.hxx>
25#include <com/sun/star/uno/Reference.hxx>
26#include <com/sun/star/uno/Sequence.hxx>
27#include <com/sun/star/uno/Type.hxx>
28#include <rtl/ustring.hxx>
39class AccessibleShapeInfo;
40class AccessibleShapeTreeInfo;
49 public css::accessibility::XAccessibleAction
60 sal_Int32 SAL_CALL getAccessibleActionCount()
override;
64 OUString SAL_CALL getAccessibleActionDescription (sal_Int32
nIndex)
override;
67 css::accessibility::XAccessibleKeyBinding> SAL_CALL getAccessibleActionKeyBinding (
68 sal_Int32
nIndex)
override;
72 virtual css::uno::Any SAL_CALL
85 virtual OUString SAL_CALL
88 virtual css::uno::Sequence< OUString> SAL_CALL
93 virtual css::uno::Sequence< css::uno::Type> SAL_CALL
96 virtual css::uno::Any SAL_CALL getExtendedAttributes()
override ;
100 CreateAccessibleBaseName ()
override;
@descr This class makes OLE objects accessible.
AccessibleOLEShape(const AccessibleOLEShape &)=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)