diff options
author | Steve Yin <steve_y@apache.org> | 2013-11-29 13:03:27 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-12-02 10:25:33 +0000 |
commit | 76c549eb01dcb7b5bf28a271ce00e386f3d388ba (patch) | |
tree | bb09874a25b3b29c52556228abdf4aafb9ca6515 /sw/source/core/access/accpreview.cxx | |
parent | 84972949a3501003b0b6ad98f07f1b4ab83f3ca1 (diff) |
Integrate branch of IAccessible2
Conflicts:
everything
Change-Id: I9619634ee1e60d449025c006803da29c1e9d14b3
Diffstat (limited to 'sw/source/core/access/accpreview.cxx')
-rw-r--r-- | sw/source/core/access/accpreview.cxx | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/sw/source/core/access/accpreview.cxx b/sw/source/core/access/accpreview.cxx index 5ce1976c1e3b..9ca0ffea7069 100644 --- a/sw/source/core/access/accpreview.cxx +++ b/sw/source/core/access/accpreview.cxx @@ -18,6 +18,7 @@ */ #include <vcl/svapp.hxx> +#include <com/sun/star/accessibility/AccessibleStateType.hpp> #include <comphelper/servicehelper.hxx> #include "access.hrc" #include <accpreview.hxx> @@ -34,7 +35,7 @@ using ::com::sun::star::uno::Sequence; SwAccessiblePreview::SwAccessiblePreview( SwAccessibleMap *pMp ) : SwAccessibleDocumentBase( pMp ) { - SetName( GetResource( STR_ACCESS_DOC_NAME ) ); + SetName( GetResource( STR_ACCESS_PREVIEW_DOC_NAME ) ); } SwAccessiblePreview::~SwAccessiblePreview() @@ -73,4 +74,22 @@ Sequence< sal_Int8 > SAL_CALL SwAccessiblePreview::getImplementationId() return theSwAccessiblePreviewImplementationId::get().getSeq(); } +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 sLclName = SwAccessibleDocumentBase::getAccessibleName(); + sLclName += " "; + sLclName += GetResource( STR_ACCESS_PREVIEW_DOC_SUFFIX ); + return sLclName; +} + +void SwAccessiblePreview::_InvalidateFocus() +{ + FireStateChangedEvent( ::com::sun::star::accessibility::AccessibleStateType::FOCUSED, sal_True ); +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |