27using ::com::sun::star::uno::Reference;
34 mpViewForwarder (nullptr)
41 : mxDocumentWindow (rInfo.mxDocumentWindow),
42 mxModelBroadcaster (rInfo.mxModelBroadcaster),
44 mxController (rInfo.mxController),
46 mpViewForwarder (rInfo.mpViewForwarder)
85 const Reference<XAccessibleComponent>& rxDocumentWindow)
92 const Reference<document::XShapeEventBroadcaster>& rxModelBroadcaster)
103 const Reference<frame::XController>& rxController)
void reset(reference_type *pBody)
This class bundles all information that is passed down the tree of accessible shapes so that each sha...
AccessibleShapeTreeInfo & operator=(const AccessibleShapeTreeInfo &rInfo)
~AccessibleShapeTreeInfo()
SdrView * mpView
This view is necessary to construct an SvxTextEditSource which in turn is used to create an accessibl...
css::uno::Reference< css::frame::XController > mxController
The controller is used e.g.
VclPtr< vcl::Window > mpWindow
This window is necessary to construct an SvxTextEditSource which in turn is used to create an accessi...
css::uno::Reference< css::accessibility::XAccessibleComponent > mxDocumentWindow
Deprecated.
void SetViewForwarder(const IAccessibleViewForwarder *pViewForwarder)
The view forwarder allows the transformation between internal and pixel coordinates and can be asked ...
AccessibleShapeTreeInfo()
Use this constructor to create an empty object that is filled later with more meaningful data.
void SetSdrView(SdrView *pView)
Set the view that will be used to construct SvxTextEditSources which in turn are used to create acces...
void SetWindow(vcl::Window *pWindow)
Set the window that is used to construct SvxTextEditSources which in turn is used to create accessibl...
void SetModelBroadcaster(const css::uno::Reference< css::document::XShapeEventBroadcaster > &rxModelBroadcaster)
Set a new broadcaster that sends events indicating shape changes.
const IAccessibleViewForwarder * mpViewForwarder
The view forwarder allows the transformation between internal and pixel coordinates and can be asked ...
css::uno::Reference< css::document::XShapeEventBroadcaster > mxModelBroadcaster
this broadcaster sends events indicating shape changes.
void SetDocumentWindow(const css::uno::Reference< css::accessibility::XAccessibleComponent > &rxViewWindow)
Deprecated.
void SetController(const css::uno::Reference< css::frame::XController > &rxController)
Set a new controller.
VclPtr< vcl::Window > mpWindow