diff options
Diffstat (limited to 'sw/source/core/access/accpreview.cxx')
-rw-r--r-- | sw/source/core/access/accpreview.cxx | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/sw/source/core/access/accpreview.cxx b/sw/source/core/access/accpreview.cxx index f67165600906..da9dab6dd725 100644 --- a/sw/source/core/access/accpreview.cxx +++ b/sw/source/core/access/accpreview.cxx @@ -32,6 +32,11 @@ #endif #include <accpreview.hxx> +//IAccessibility2 Implementation 2009----- +#ifndef _COM_SUN_STAR_ACCESSIBILITY_ACCESSIBLESTATETYPE_HPP_ +#include <com/sun/star/accessibility/AccessibleStateType.hpp> +#endif +//-----IAccessibility2 Implementation 2009 const sal_Char sServiceName[] = "com.sun.star.text.AccessibleTextDocumentPageView"; const sal_Char sImplementationName[] = "com.sun.star.comp.Writer.SwAccessibleDocumentPageView"; @@ -54,7 +59,9 @@ using ::rtl::OUString; SwAccessiblePreview::SwAccessiblePreview( SwAccessibleMap *pMp ) : SwAccessibleDocumentBase( pMp ) { - SetName( GetResource( STR_ACCESS_DOC_NAME ) ); + //IAccessibility2 Implementation 2009----- + SetName( GetResource( STR_ACCESS_PREVIEW_DOC_NAME ) ); + //-----IAccessibility2 Implementation 2009 } SwAccessiblePreview::~SwAccessiblePreview() @@ -98,3 +105,21 @@ Sequence< sal_Int8 > SAL_CALL SwAccessiblePreview::getImplementationId() } return aId; } +//IAccessibility2 Implementation 2009----- +OUString SAL_CALL SwAccessiblePreview::getAccessibleDescription (void) throw (com::sun::star::uno::RuntimeException) +{ + return GetResource( STR_ACCESS_PREVIEW_DOC_NAME ); +} + +OUString SAL_CALL SwAccessiblePreview::getAccessibleName (void) throw (::com::sun::star::uno::RuntimeException) +{ + OUString sName = SwAccessibleDocumentBase::getAccessibleName(); + sName += OUString::createFromAscii(" "); + sName += GetResource( STR_ACCESS_PREVIEW_DOC_SUFFIX ); + return sName; +} +void SwAccessiblePreview::_InvalidateFocus() +{ + FireStateChangedEvent( ::com::sun::star::accessibility::AccessibleStateType::FOCUSED, sal_True ); +} +//-----IAccessibility2 Implementation 2009 |