LibreOffice Module sd (master) 1
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
accessibility::AccessibleDocumentViewBase Class Reference

Base class for the various document views of the Draw and Impress applications. More...

#include <AccessibleDocumentViewBase.hxx>

Inheritance diagram for accessibility::AccessibleDocumentViewBase:
[legend]
Collaboration diagram for accessibility::AccessibleDocumentViewBase:
[legend]

Public Member Functions

 AccessibleDocumentViewBase (::sd::Window *pSdWindow, ::sd::ViewShell *pViewShell, css::uno::Reference< css::frame::XController > xController, const css::uno::Reference< css::accessibility::XAccessible > &rxParent)
 Create a new object. More...
 
virtual ~AccessibleDocumentViewBase () override
 
virtual void Init ()
 Initialize a new object. More...
 
 DECL_LINK (WindowChildEventListener, VclWindowEvent &, void)
 Define callback for listening to window child events of VCL. More...
 
virtual void ViewForwarderChanged () override
 A view forwarder change is signalled for instance when any of the window events is received. More...
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent () override
 
virtual sal_Int64 SAL_CALL getAccessibleChildCount () override
 This implementation returns either 1 or 0 depending on whether there is an active accessible OLE object or not. More...
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int64 nIndex) override
 This implementation either returns the active accessible OLE object if it exists and the given index is 0 or throws an exception. More...
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint (const css::awt::Point &aPoint) override
 Iterate over all children and test whether the specified point lies within one of their bounding boxes. More...
 
virtual css::awt::Rectangle SAL_CALL getBounds () override
 
virtual css::awt::Point SAL_CALL getLocation () override
 
virtual css::awt::Point SAL_CALL getLocationOnScreen () override
 
virtual css::awt::Size SAL_CALL getSize () override
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual OUString SAL_CALL getImplementationName () override
 Returns an identifier for the implementation of this object. More...
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &rEventObject) override
 
virtual void SAL_CALL propertyChange (const css::beans::PropertyChangeEvent &rEventObject) override
 
virtual void SAL_CALL windowResized (const css::awt::WindowEvent &e) override
 
virtual void SAL_CALL windowMoved (const css::awt::WindowEvent &e) override
 
virtual void SAL_CALL windowShown (const css::lang::EventObject &e) override
 
virtual void SAL_CALL windowHidden (const css::lang::EventObject &e) override
 
virtual void SAL_CALL focusGained (const css::awt::FocusEvent &e) override
 
virtual void SAL_CALL focusLost (const css::awt::FocusEvent &e) override
 
virtual css::uno::Any SAL_CALL getExtendedAttributes () override
 
void SwitchViewActivated ()
 
virtual sal_Int32 SAL_CALL getForeground () override
 
virtual sal_Int32 SAL_CALL getBackground () override
 
virtual void impl_dispose ()
 
- Public Member Functions inherited from accessibility::AccessibleContextBase
 AccessibleContextBase (css::uno::Reference< css::accessibility::XAccessible > xParent, const sal_Int16 aRole)
 
virtual ~AccessibleContextBase () override
 
void CommitChange (sal_Int16 aEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue, sal_Int32 nValueIndex)
 
void SetAccessibleDescription (const OUString &rsDescription, StringOrigin eDescriptionOrigin)
 
void SetAccessibleName (const OUString &rsName, StringOrigin eNameOrigin)
 
virtual bool SetState (sal_Int64 aState)
 
virtual bool ResetState (sal_Int64 aState)
 
bool GetState (sal_Int64 aState)
 
void SetRelationSet (const css::uno::Reference< css::accessibility::XAccessibleRelationSet > &rxRelationSet)
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext () override
 
virtual sal_Int64 SAL_CALL getAccessibleChildCount () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int64 nIndex) override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent () override
 
virtual sal_Int64 SAL_CALL getAccessibleIndexInParent () override
 
virtual sal_Int16 SAL_CALL getAccessibleRole () override
 
virtual OUString SAL_CALL getAccessibleDescription () override
 
virtual OUString SAL_CALL getAccessibleName () override
 
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet () override
 
virtual sal_Int64 SAL_CALL getAccessibleStateSet () override
 
virtual css::lang::Locale SAL_CALL getLocale () override
 
virtual void SAL_CALL addAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override
 
virtual void SAL_CALL removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &sServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
bool IsDisposed () const
 
- Public Member Functions inherited from accessibility::AccessibleComponentBase
 AccessibleComponentBase ()
 
virtual ~AccessibleComponentBase ()
 
virtual sal_Bool SAL_CALL containsPoint (const css::awt::Point &aPoint) override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint (const css::awt::Point &aPoint) override
 
virtual css::awt::Rectangle SAL_CALL getBounds () override
 
virtual css::awt::Point SAL_CALL getLocation () override
 
virtual css::awt::Point SAL_CALL getLocationOnScreen () override
 
virtual css::awt::Size SAL_CALL getSize () override
 
virtual void SAL_CALL grabFocus () override
 
virtual sal_Int32 SAL_CALL getForeground () override
 
virtual sal_Int32 SAL_CALL getBackground () override
 
virtual css::uno::Reference< css::awt::XFont > SAL_CALL getFont () override
 
virtual OUString SAL_CALL getTitledBorderText () override
 
virtual OUString SAL_CALL getToolTipText () override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes ()
 
- Public Member Functions inherited from accessibility::AccessibleSelectionBase
virtual void SAL_CALL selectAccessibleChild (sal_Int64 nChildIndex) override
 
virtual sal_Bool SAL_CALL isAccessibleChildSelected (sal_Int64 nChildIndex) override
 
virtual void SAL_CALL clearAccessibleSelection () override
 
virtual void SAL_CALL selectAllAccessibleChildren () override
 
virtual sal_Int64 SAL_CALL getSelectedAccessibleChildCount () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getSelectedAccessibleChild (sal_Int64 nSelectedChildIndex) override
 
virtual void SAL_CALL deselectAccessibleChild (sal_Int64 nSelectedChildIndex) override
 
 AccessibleSelectionBase ()
 
virtual ~AccessibleSelectionBase ()
 
virtual void ViewForwarderChanged ()=0
 

Public Attributes

::sd::ViewShellmpViewShell
 
- Public Attributes inherited from accessibility::AccessibleContextBase
 ManuallySet
 
 FromShape
 
 AutomaticallyCreated
 
 NotSet
 

Protected Member Functions

virtual void SAL_CALL disposing () override
 
virtual OUString CreateAccessibleName () override
 Create a name string. More...
 
virtual void Activated ()
 This method is called when (after) the frame containing this document has been activated. More...
 
virtual void Deactivated ()
 This method is called when (before or after?) the frame containing this document has been deactivated. More...
 
void SetAccessibleOLEObject (const css::uno::Reference< css::accessibility::XAccessible > &xOLEObject)
 Set or remove the currently active accessible OLE object. More...
 
- Protected Member Functions inherited from accessibility::AccessibleContextBase
virtual void SAL_CALL disposing () override
 
virtual OUString CreateAccessibleName ()
 
void FireEvent (const css::accessibility::AccessibleEventObject &aEvent)
 
void ThrowIfDisposed ()
 
void SetAccessibleRole (sal_Int16 _nRole)
 
virtual ::osl::Mutex & implGetMutex ()=0
 
- Protected Member Functions inherited from accessibility::IAccessibleViewForwarderListener
 ~IAccessibleViewForwarderListener ()
 

Protected Attributes

css::uno::Reference< css::awt::XWindow > mxWindow
 The API window that is made accessible. More...
 
css::uno::Reference< css::frame::XController > mxController
 The controller of the window in which this view is displayed. More...
 
css::uno::Reference< css::frame::XModel > mxModel
 Model of the document. More...
 
AccessibleShapeTreeInfo maShapeTreeInfo
 
AccessibleViewForwarder maViewForwarder
 The view forwarder passed to the children manager. More...
 
css::uno::Reference< css::accessibility::XAccessible > mxAccessibleOLEObject
 Accessible OLE object. More...
 
Link< VclWindowEvent &, void > maWindowLink
 
- Protected Attributes inherited from accessibility::AccessibleContextBase
sal_Int64 mnStateSet
 
css::uno::Reference< css::accessibility::XAccessibleRelationSet > mxRelationSet
 

Private Member Functions

virtual ::osl::Mutex & implGetMutex () override
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > implGetAccessibleContext () override
 
virtual bool implIsSelected (sal_Int64 nAccessibleChildIndex) override
 
virtual void implSelect (sal_Int64 nAccessibleChildIndex, bool bSelect) override
 

Additional Inherited Members

- Public Types inherited from accessibility::AccessibleContextBase
enum  StringOrigin
 

Detailed Description

Base class for the various document views of the Draw and Impress applications.

The different view modes of the Draw and Impress applications are made accessible by derived classes. When the view mode is changed then the object representing the document view is disposed and replaced by a new instance of the then appropriate derived class.

This base class also manages an optionally active accessible OLE object. If you overwrite the <member>getAccessibleChildCount</member> and <member>getAccessibleChild</member> methods then make sure to first call the corresponding method of this class and adapt your child count and indices accordingly. Only one active OLE object is allowed at a time. This class does not listen for disposing calls at the moment because it does not use the accessible OLE object directly and trusts on getting informed through VCL window events.

This class implements three kinds of listeners:

  1. The property change listener is not used directly but exists as convenience for derived classes. May be moved to those classes instead.
  2. As window listener it waits for changes of the window geometry and forwards those as view forwarder changes.
  3. As focus listener it keeps track of the focus to give this class and derived classes the opportunity to set and remove the focus to/from shapes.

Definition at line 81 of file AccessibleDocumentViewBase.hxx.

Constructor & Destructor Documentation

◆ AccessibleDocumentViewBase()

accessibility::AccessibleDocumentViewBase::AccessibleDocumentViewBase ( ::sd::Window pSdWindow,
::sd::ViewShell pViewShell,
css::uno::Reference< css::frame::XController >  xController,
const css::uno::Reference< css::accessibility::XAccessible > &  rxParent 
)

Create a new object.

Note that the caller has to call the Init method directly after this constructor has finished.

Parameters
pSdWindowThe window whose content is to be made accessible.
pViewShellThe view shell associated with the given window.
rxControllerThe controller from which to get the model.
rxParentThe accessible parent of the new object. Note that this parent does not necessarily correspond with the parent of the given window.

Definition at line 60 of file AccessibleDocumentViewBase.cxx.

References DOCUMENT, VCLUnoHelper::GetInterface(), sd::ViewShell::GetView(), Impress, maShapeTreeInfo, maViewForwarder, mpViewShell, mxController, mxModel, mxWindow, accessibility::AccessibleShapeTreeInfo::SetController(), accessibility::AccessibleShapeTreeInfo::SetModelBroadcaster(), accessibility::AccessibleShapeTreeInfo::SetSdrView(), accessibility::AccessibleShapeTreeInfo::SetViewForwarder(), accessibility::AccessibleShapeTreeInfo::SetWindow(), and xController.

◆ ~AccessibleDocumentViewBase()

accessibility::AccessibleDocumentViewBase::~AccessibleDocumentViewBase ( )
overridevirtual

Definition at line 90 of file AccessibleDocumentViewBase.cxx.

Member Function Documentation

◆ acquire()

void SAL_CALL accessibility::AccessibleDocumentViewBase::acquire ( )
overridevirtualnoexcept

◆ Activated()

void accessibility::AccessibleDocumentViewBase::Activated ( )
protectedvirtual

This method is called when (after) the frame containing this document has been activated.

Can be used to send FOCUSED state changes for the currently selected element.

Note: Currently used as a substitute for FocusGained. Should be renamed in the future.

Reimplemented in accessibility::AccessibleDrawDocumentView, and accessibility::AccessibleOutlineView.

Definition at line 585 of file AccessibleDocumentViewBase.cxx.

Referenced by focusGained(), and SwitchViewActivated().

◆ CreateAccessibleName()

OUString accessibility::AccessibleDocumentViewBase::CreateAccessibleName ( )
overrideprotectedvirtual

Create a name string.

Create a name for this view.

The current name is not modified and, therefore, no events are sent. This method is usually called once by the <member>getAccessibleName</member> method of the base class.

Returns
A name string.

Reimplemented from accessibility::AccessibleContextBase.

Reimplemented in accessibility::AccessibleDrawDocumentView, and accessibility::AccessibleOutlineView.

Definition at line 580 of file AccessibleDocumentViewBase.cxx.

◆ Deactivated()

void accessibility::AccessibleDocumentViewBase::Deactivated ( )
protectedvirtual

This method is called when (before or after?) the frame containing this document has been deactivated.

Can be used to send FOCUSED state changes for the currently selected element.

Note: Currently used as a substitute for FocusLost. Should be renamed in the future.

Reimplemented in accessibility::AccessibleDrawDocumentView, and accessibility::AccessibleOutlineView.

Definition at line 590 of file AccessibleDocumentViewBase.cxx.

Referenced by focusLost().

◆ DECL_LINK()

accessibility::AccessibleDocumentViewBase::DECL_LINK ( WindowChildEventListener  ,
VclWindowEvent ,
void   
)

Define callback for listening to window child events of VCL.

Listen for creation or destruction of OLE objects.

◆ disposing() [1/2]

void SAL_CALL accessibility::AccessibleDocumentViewBase::disposing ( )
overrideprotectedvirtual

◆ disposing() [2/2]

virtual void SAL_CALL accessibility::AccessibleDocumentViewBase::disposing ( const css::lang::EventObject &  rEventObject)
overridevirtual

◆ focusGained()

void accessibility::AccessibleDocumentViewBase::focusGained ( const css::awt::FocusEvent &  e)
overridevirtual

◆ focusLost()

void accessibility::AccessibleDocumentViewBase::focusLost ( const css::awt::FocusEvent &  e)
overridevirtual

◆ getAccessibleAtPoint()

uno::Reference< XAccessible > SAL_CALL accessibility::AccessibleDocumentViewBase::getAccessibleAtPoint ( const css::awt::Point &  aPoint)
overridevirtual

Iterate over all children and test whether the specified point lies within one of their bounding boxes.

Return the first child for which this is true.

Reimplemented from accessibility::AccessibleComponentBase.

Definition at line 258 of file AccessibleDocumentViewBase.cxx.

References getAccessibleChild(), getAccessibleChildCount(), i, m_aMutex, and accessibility::AccessibleContextBase::ThrowIfDisposed().

◆ getAccessibleChild()

Reference< XAccessible > SAL_CALL accessibility::AccessibleDocumentViewBase::getAccessibleChild ( sal_Int64  nIndex)
overridevirtual

This implementation either returns the active accessible OLE object if it exists and the given index is 0 or throws an exception.

Reimplemented from accessibility::AccessibleContextBase.

Reimplemented in accessibility::AccessibleDrawDocumentView, and accessibility::AccessibleOutlineView.

Definition at line 239 of file AccessibleDocumentViewBase.cxx.

References m_aMutex, mxAccessibleOLEObject, nIndex, and accessibility::AccessibleContextBase::ThrowIfDisposed().

Referenced by getAccessibleAtPoint(), and accessibility::AccessibleDrawDocumentView::getAccessibleChild().

◆ getAccessibleChildCount()

sal_Int64 SAL_CALL accessibility::AccessibleDocumentViewBase::getAccessibleChildCount ( )
overridevirtual

◆ getAccessibleParent()

Reference< XAccessible > SAL_CALL accessibility::AccessibleDocumentViewBase::getAccessibleParent ( )
overridevirtual

◆ getBackground()

sal_Int32 SAL_CALL accessibility::AccessibleDocumentViewBase::getBackground ( )
overridevirtual

◆ getBounds()

awt::Rectangle SAL_CALL accessibility::AccessibleDocumentViewBase::getBounds ( )
overridevirtual

◆ getExtendedAttributes()

uno::Any SAL_CALL accessibility::AccessibleDocumentViewBase::getExtendedAttributes ( )
overridevirtual

◆ getForeground()

sal_Int32 SAL_CALL accessibility::AccessibleDocumentViewBase::getForeground ( )
overridevirtual

Reimplemented from accessibility::AccessibleComponentBase.

Definition at line 763 of file AccessibleDocumentViewBase.cxx.

References COL_BLACK().

◆ getImplementationName()

OUString SAL_CALL accessibility::AccessibleDocumentViewBase::getImplementationName ( )
overridevirtual

Returns an identifier for the implementation of this object.

Reimplemented from accessibility::AccessibleContextBase.

Reimplemented in accessibility::AccessibleDrawDocumentView, and accessibility::AccessibleOutlineView.

Definition at line 402 of file AccessibleDocumentViewBase.cxx.

◆ getLocation()

awt::Point SAL_CALL accessibility::AccessibleDocumentViewBase::getLocation ( )
overridevirtual

◆ getLocationOnScreen()

awt::Point SAL_CALL accessibility::AccessibleDocumentViewBase::getLocationOnScreen ( )
overridevirtual

◆ getSize()

awt::Size SAL_CALL accessibility::AccessibleDocumentViewBase::getSize ( )
overridevirtual

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > SAL_CALL accessibility::AccessibleDocumentViewBase::getSupportedServiceNames ( )
overridevirtual

◆ getTypes()

css::uno::Sequence< css::uno::Type > SAL_CALL accessibility::AccessibleDocumentViewBase::getTypes ( )
overridevirtual

◆ impl_dispose()

void accessibility::AccessibleDocumentViewBase::impl_dispose ( )
virtual

◆ implGetAccessibleContext()

uno::Reference< XAccessibleContext > accessibility::AccessibleDocumentViewBase::implGetAccessibleContext ( )
overrideprivatevirtual

Definition at line 632 of file AccessibleDocumentViewBase.cxx.

◆ implGetMutex()

osl::Mutex & accessibility::AccessibleDocumentViewBase::implGetMutex ( )
overrideprivatevirtual

Implements accessibility::AccessibleSelectionBase.

Definition at line 625 of file AccessibleDocumentViewBase.cxx.

References m_aMutex.

◆ implIsSelected()

bool accessibility::AccessibleDocumentViewBase::implIsSelected ( sal_Int64  nAccessibleChildIndex)
overrideprivatevirtual

Reimplemented in accessibility::AccessibleDrawDocumentView.

Definition at line 639 of file AccessibleDocumentViewBase.cxx.

◆ implSelect()

void accessibility::AccessibleDocumentViewBase::implSelect ( sal_Int64  nAccessibleChildIndex,
bool  bSelect 
)
overrideprivatevirtual

Reimplemented in accessibility::AccessibleDrawDocumentView.

Definition at line 646 of file AccessibleDocumentViewBase.cxx.

◆ Init()

void accessibility::AccessibleDocumentViewBase::Init ( void  )
virtual

◆ propertyChange()

void SAL_CALL accessibility::AccessibleDocumentViewBase::propertyChange ( const css::beans::PropertyChangeEvent &  rEventObject)
overridevirtual

◆ queryInterface()

uno::Any SAL_CALL accessibility::AccessibleDocumentViewBase::queryInterface ( const css::uno::Type &  rType)
overridevirtual

◆ release()

void SAL_CALL accessibility::AccessibleDocumentViewBase::release ( )
overridevirtualnoexcept

◆ SetAccessibleOLEObject()

void accessibility::AccessibleDocumentViewBase::SetAccessibleOLEObject ( const css::uno::Reference< css::accessibility::XAccessible > &  xOLEObject)
protected

Set or remove the currently active accessible OLE object.

Parameters
xOLEObjectIf this is a valid reference then a child event is send that informs the listeners of a new child. If there has already been an active accessible OLE object then this is removed first and appropriate events are sent.

If this is an empty reference then the currently active accessible OLE object (if there is one) is removed.

Definition at line 595 of file AccessibleDocumentViewBase.cxx.

References accessibility::AccessibleContextBase::CommitChange(), m_aMutex, and mxAccessibleOLEObject.

Referenced by Init().

◆ SwitchViewActivated()

void accessibility::AccessibleDocumentViewBase::SwitchViewActivated ( )
inline

Definition at line 313 of file AccessibleDocumentViewBase.hxx.

References Activated().

Referenced by sd::ViewShell::SwitchViewFireFocus().

◆ ViewForwarderChanged()

void accessibility::AccessibleDocumentViewBase::ViewForwarderChanged ( )
overridevirtual

A view forwarder change is signalled for instance when any of the window events is received.

Thus, instead of overriding the four windowResized... methods it will be sufficient in most cases just to override this method.

Implements accessibility::IAccessibleViewForwarderListener.

Reimplemented in accessibility::AccessibleDrawDocumentView, and accessibility::AccessibleOutlineView.

Definition at line 212 of file AccessibleDocumentViewBase.cxx.

Referenced by accessibility::AccessibleDrawDocumentView::ViewForwarderChanged(), windowHidden(), windowMoved(), windowResized(), and windowShown().

◆ windowHidden()

void SAL_CALL accessibility::AccessibleDocumentViewBase::windowHidden ( const css::lang::EventObject &  e)
overridevirtual

◆ windowMoved()

void SAL_CALL accessibility::AccessibleDocumentViewBase::windowMoved ( const css::awt::WindowEvent &  e)
overridevirtual

◆ windowResized()

void SAL_CALL accessibility::AccessibleDocumentViewBase::windowResized ( const css::awt::WindowEvent &  e)
overridevirtual

◆ windowShown()

void SAL_CALL accessibility::AccessibleDocumentViewBase::windowShown ( const css::lang::EventObject &  e)
overridevirtual

Member Data Documentation

◆ maShapeTreeInfo

AccessibleShapeTreeInfo accessibility::AccessibleDocumentViewBase::maShapeTreeInfo
protected

◆ maViewForwarder

AccessibleViewForwarder accessibility::AccessibleDocumentViewBase::maViewForwarder
protected

The view forwarder passed to the children manager.

Definition at line 258 of file AccessibleDocumentViewBase.hxx.

Referenced by AccessibleDocumentViewBase().

◆ maWindowLink

Link<VclWindowEvent&,void> accessibility::AccessibleDocumentViewBase::maWindowLink
protected

Definition at line 266 of file AccessibleDocumentViewBase.hxx.

Referenced by impl_dispose(), and Init().

◆ mpViewShell

::sd::ViewShell* accessibility::AccessibleDocumentViewBase::mpViewShell

◆ mxAccessibleOLEObject

css::uno::Reference< css::accessibility::XAccessible> accessibility::AccessibleDocumentViewBase::mxAccessibleOLEObject
protected

Accessible OLE object.

Set or removed by the <member>SetAccessibleOLEObject</member> method.

Definition at line 264 of file AccessibleDocumentViewBase.hxx.

Referenced by getAccessibleChild(), getAccessibleChildCount(), impl_dispose(), and SetAccessibleOLEObject().

◆ mxController

css::uno::Reference< css::frame::XController> accessibility::AccessibleDocumentViewBase::mxController
protected

◆ mxModel

css::uno::Reference< css::frame::XModel> accessibility::AccessibleDocumentViewBase::mxModel
protected

◆ mxWindow

css::uno::Reference< css::awt::XWindow> accessibility::AccessibleDocumentViewBase::mxWindow
protected

The API window that is made accessible.

Definition at line 244 of file AccessibleDocumentViewBase.hxx.

Referenced by AccessibleDocumentViewBase(), focusGained(), focusLost(), impl_dispose(), and Init().


The documentation for this class was generated from the following files: