20#ifndef INCLUDED_SVX_ACCESSIBLESHAPETREEINFO_HXX
21#define INCLUDED_SVX_ACCESSIBLESHAPETREEINFO_HXX
23#include <com/sun/star/uno/Reference.hxx>
29 namespace document {
class XShapeEventBroadcaster; }
30 namespace frame {
class XController; }
38class IAccessibleViewForwarder;
77 void SetDocumentWindow (
const css::uno::Reference<
78 css::accessibility::XAccessibleComponent>& rxViewWindow);
82 const css::uno::Reference<
83 css::accessibility::XAccessibleComponent>&
92 void SetModelBroadcaster (
const css::uno::Reference<
93 css::document::XShapeEventBroadcaster>& rxModelBroadcaster);
100 const css::uno::Reference<
101 css::document::XShapeEventBroadcaster>&
110 void SetSdrView (
SdrView* pView);
124 void SetController (
const css::uno::Reference<
125 css::frame::XController>& rxController);
131 const css::uno::Reference<
132 css::frame::XController>&
reference_type * get() const
This class bundles all information that is passed down the tree of accessible shapes so that each sha...
const IAccessibleViewForwarder * GetViewForwarder() const
Return the current view forwarder.
const css::uno::Reference< css::accessibility::XAccessibleComponent > & GetDocumentWindow() const
Deprecated.
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.
SdrView * GetSdrView() const
Return the current SdrView.
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.
vcl::Window * GetWindow() const
Return the current Window.
const css::uno::Reference< css::document::XShapeEventBroadcaster > & GetModelBroadcaster() const
Return the current model broadcaster.
const css::uno::Reference< css::frame::XController > & GetController() const
Return the currently set controller.
VclPtr< vcl::Window > mpWindow