diff options
Diffstat (limited to 'sw/source/core/access/accgraphic.cxx')
-rw-r--r-- | sw/source/core/access/accgraphic.cxx | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/sw/source/core/access/accgraphic.cxx b/sw/source/core/access/accgraphic.cxx index 5b1e0f66857d..6b94077d4d75 100644 --- a/sw/source/core/access/accgraphic.cxx +++ b/sw/source/core/access/accgraphic.cxx @@ -33,6 +33,11 @@ #include "accgraphic.hxx" using namespace ::com::sun::star; +//IAccessibility2 Implementation 2009----- +#ifndef _FMTURL_HXX //autogen +#include <fmturl.hxx> +#endif +//-----IAccessibility2 Implementation 2009 using namespace ::com::sun::star::lang; using namespace ::com::sun::star::uno; using namespace ::com::sun::star::accessibility; @@ -91,3 +96,15 @@ Sequence< sal_Int8 > SAL_CALL SwAccessibleGraphic::getImplementationId() } return aId; } +//IAccessibility2 Implementation 2009----- +// Return this object's role. +sal_Int16 SAL_CALL SwAccessibleGraphic::getAccessibleRole (void) + throw (::com::sun::star::uno::RuntimeException) +{ + SwFmtURL aURL( ((SwLayoutFrm*)GetFrm())->GetFmt()->GetURL() ); + + if(aURL.GetMap() ) + return AccessibleRole::IMAGE_MAP ; + return AccessibleRole::GRAPHIC ; +} +//-----IAccessibility2 Implementation 2009 |