31 class AccessibleGridControlHeader;
40 const css::uno::Reference< css::accessibility::XAccessible >& _rxParent,
41 const css::uno::Reference< css::accessibility::XAccessible >& _rxCreator,
49 virtual void SAL_CALL
disposing()
override;
57 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
68 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
72 virtual void SAL_CALL
grabFocus()
override;
92 void commitCellEvent(sal_Int16 nEventId,
const css::uno::Any& rNewValue,
93 const css::uno::Any& rOldValue);
104 const css::uno::Any& rOldValue);
121 css::uno::Reference< css::accessibility::XAccessible >
implGetTable();
126 css::uno::Reference< css::accessibility::XAccessible >
133 css::uno::Reference< css::accessibility::XAccessible >
141 css::uno::WeakReference< css::accessibility::XAccessible >
m_aCreator;
164 public ::cppu::WeakImplHelper< css::accessibility::XAccessible >
168 css::uno::Reference< css::accessibility::XAccessible >
m_xParent;
174 css::uno::Reference< css::accessibility::XAccessible > _xParent,
185 virtual css::uno::Reference< css::accessibility::XAccessibleContext >
189 virtual css::uno::Reference< css::accessibility::XAccessible >
200 const css::uno::Any& rNewValue,
const css::uno::Any& rOldValue )
override
207 const css::uno::Any& rNewValue,
const css::uno::Any& rOldValue )
override
214 const css::uno::Any& rNewValue )
override
218 pContext->
commitEvent( nEventId, rNewValue, css::uno::Any() );
the XAccessible which creates/returns an AccessibleGridControl
virtual css::uno::Reference< css::accessibility::XAccessible > getMyself() override
virtual ~AccessibleGridControlAccess() override
rtl::Reference< AccessibleGridControl > m_xContext
AccessibleGridControlAccess & operator=(const AccessibleGridControlAccess &)=delete
css::uno::Reference< css::accessibility::XAccessible > m_xParent
virtual void commitCellEvent(sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue) override
void DisposeAccessImpl() override
AccessibleGridControl * getContext()
returns the AccessibleContext belonging to this Accessible
AccessibleGridControlAccess(const AccessibleGridControlAccess &)=delete
AccessibleGridControlAccess(css::uno::Reference< css::accessibility::XAccessible > _xParent, ::vcl::table::IAccessibleTable &_rTable)
virtual void commitTableEvent(sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue) override
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext() override
virtual bool isAlive() const override
virtual void commitEvent(sal_Int16 nEventId, const css::uno::Any &rNewValue) override
::vcl::table::IAccessibleTable * m_pTable
The GridControl accessible objects inherit from this base class.
virtual void commitEvent(sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue)
Commits an event to all listeners.
virtual void SAL_CALL disposing() override
Commits DeFunc event to listeners and cleans up members.
This class represents the complete accessible Grid Control object.
virtual void SAL_CALL disposing() override
Commits DeFunc event to listeners and cleans up members.
void commitCellEvent(sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue)
commitCellEvent commit the event at all listeners of the table
virtual sal_Int64 SAL_CALL getAccessibleChildCount() override
sal_Int64 implGetAccessibleChildCount()
css::uno::Reference< css::accessibility::XAccessible > implGetFixedChild(sal_Int64 nChildIndex)
This method returns one of the children that are always present: Data table, row and column header ba...
virtual tools::Rectangle implGetBoundingBox() override
rtl::Reference< AccessibleGridControlHeader > m_xRowHeaderBar
The header bar for rows.
AccessibleGridControl(const css::uno::Reference< css::accessibility::XAccessible > &_rxParent, const css::uno::Reference< css::accessibility::XAccessible > &_rxCreator, ::vcl::table::IAccessibleTable &_rTable)
css::uno::Reference< css::accessibility::XAccessible > implGetTable()
This method creates (once) and returns the accessible data table child.
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint(const css::awt::Point &rPoint) override
rtl::Reference< AccessibleGridControlTable > createAccessibleTable()
This method creates and returns an accessible table.
virtual void SAL_CALL grabFocus() override
Grabs the focus to the Grid Control.
virtual ~AccessibleGridControl() override=default
void commitTableEvent(sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue)
commitTableEvent commit the event at all listeners of the table
virtual sal_Int16 SAL_CALL getAccessibleRole() override
virtual OUString SAL_CALL getImplementationName() override
css::uno::WeakReference< css::accessibility::XAccessible > m_aCreator
the css::accessibility::XAccessible which created the AccessibleGridControl
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild(sal_Int64 nChildIndex) override
css::uno::Reference< css::accessibility::XAccessible > implGetHeaderBar(::vcl::table::AccessibleTableControlObjType eObjType)
This method creates (once) and returns the specified header bar.
rtl::Reference< AccessibleGridControlHeader > m_xColumnHeaderBar
The header bar for columns (first row of the table).
rtl::Reference< AccessibleGridControlTable > m_xTable
The data table child.
virtual tools::Rectangle implGetBoundingBoxOnScreen() override
AccessibleTableControlObjType