24#include <com/sun/star/accessibility/XAccessibleGroupPosition.hpp>
41 ,
public css::accessibility::XAccessibleGroupPosition
48 const css::uno::Reference<css::frame::XController>& rxController,
49 const css::uno::Reference<css::accessibility::XAccessible>& rxParent);
55 virtual void Init()
override;
63 virtual sal_Int64 SAL_CALL
66 virtual css::uno::Reference< css::accessibility::XAccessible> SAL_CALL
69 virtual OUString SAL_CALL
75 disposing (
const css::lang::EventObject& rEventObject)
override;
80 propertyChange (
const css::beans::PropertyChangeEvent& rEventObject)
override;
83 virtual css::uno::Any SAL_CALL
95 virtual css::
uno::Sequence< sal_Int32 > SAL_CALL
97 virtual OUString SAL_CALL
getObjectLink( const css::
uno::Any& accoject ) override;
103 virtual OUString SAL_CALL
106 virtual css::
uno::Sequence< OUString> SAL_CALL
126 implSelect( sal_Int64 nAccessibleChildIndex,
bool bSelect ) override;
138 virtual
void SAL_CALL
disposing() override;
Base class for the various document views of the Draw and Impress applications.
This class makes draw documents in the general view modes accessible.
std::unique_ptr< ChildrenManager > mpChildrenManager
This object manages the shapes of the represented draw page.
virtual void SAL_CALL disposing() override
This method is called from the component helper base class while disposing.
virtual void implSelect(sal_Int64 nAccessibleChildIndex, bool bSelect) override
Select or deselect the specified child or all children if the given index has the special value ACCES...
virtual sal_Int64 SAL_CALL getAccessibleChildCount() override
This implementation returns either 1 or 0 depending on whether there is an active accessible OLE obje...
void UpdateAccessibleName()
rtl::Reference< AccessiblePageShape > CreateDrawPageShape()
Create a shape the represents the page as seen on the screen.
virtual bool implIsSelected(sal_Int64 nAccessibleChildIndex) override
Return selection state of specified child.
virtual void ViewForwarderChanged() override
A view forwarder change is signalled for instance when any of the window events is received.
virtual OUString CreateAccessibleName() override
Create an accessible name that contains the current view mode.
virtual void SAL_CALL acquire() noexcept override
virtual void SAL_CALL disposing(const css::lang::EventObject &rEventObject) override
virtual void Activated() override
Make sure that the currently focused shape sends a FOCUSED state change event indicating that it has ...
virtual void impl_dispose() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
::sd::ViewShell * mpSdViewSh
AccessibleDrawDocumentView(::sd::Window *pSdWindow, ::sd::ViewShell *pViewShell, const css::uno::Reference< css::frame::XController > &rxController, const css::uno::Reference< css::accessibility::XAccessible > &rxParent)
virtual OUString SAL_CALL getImplementationName() override
Returns an identifier for the implementation of this object.
virtual void SAL_CALL propertyChange(const css::beans::PropertyChangeEvent &rEventObject) override
virtual OUString SAL_CALL getObjectLink(const css::uno::Any &accoject) override
virtual void Deactivated() override
Make sure that the currently focused shape sends a FOCUSED state change event indicating that it has ...
virtual OUString SAL_CALL getAccessibleName() override
virtual css::uno::Sequence< sal_Int32 > SAL_CALL getGroupPosition(const css::uno::Any &rAny) override
virtual void Init() override
Complete the initialization begun in the constructor.
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual ~AccessibleDrawDocumentView() override
virtual void SAL_CALL release() noexcept override
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 ...
A page shape represents the actual page as seen on the screen.
Base class of the stacked shell hierarchy.
An SdWindow contains the actual working area of ViewShell.