23 #include <com/sun/star/accessibility/XAccessibleValue.hpp>
31 public css::accessibility::XAccessibleValue,
32 public css::accessibility::XAccessibleSelection,
33 public css::accessibility::XAccessibleExtendedAttributes
64 virtual OUString SAL_CALL
70 virtual OUString SAL_CALL
79 virtual css::uno::Sequence< OUString> SAL_CALL
82 virtual void Dispose(
bool bRecursive,
bool bCanSkipInvisible =
true)
override;
92 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type& aType )
override;
94 virtual void SAL_CALL
acquire( ) noexcept
override
95 { SwAccessibleContext::acquire(); };
97 virtual void SAL_CALL
release( ) noexcept
override
98 { SwAccessibleContext::release(); };
101 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes( )
override;
128 sal_Int32 nSelectedChildIndex )
override;
Base class of the Writer layout elements.
virtual css::uno::Any SAL_CALL getMinimumIncrement() override
virtual void Dispose(bool bRecursive, bool bCanSkipInvisible=true) override
virtual bool HasCursor() override
virtual void SAL_CALL acquire() noexcept override
virtual sal_Int32 SAL_CALL getSelectedAccessibleChildCount() override
virtual void SAL_CALL deselectAccessibleChild(sal_Int32 nSelectedChildIndex) override
virtual void SAL_CALL clearAccessibleSelection() override
virtual css::uno::Any SAL_CALL getMaximumValue() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
Of course Writer needs its own rectangles.
virtual void InvalidatePosOrSize(const SwRect &rFrame) override
virtual void SAL_CALL selectAccessibleChild(sal_Int32 nChildIndex) override
constexpr OUStringLiteral sServiceName
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual css::uno::Any SAL_CALL getCurrentValue() override
virtual sal_Bool SAL_CALL setCurrentValue(const css::uno::Any &aNumber) override
rtl::Reference< SwAccessibleTable > m_pAccTable
SwFrameFormat * GetTableBoxFormat() const
SwAccessibleCell(std::shared_ptr< SwAccessibleMap > const &pInitMap, const SwCellFrame *pCellFrame)
virtual OUString SAL_CALL getImplementationName() override
virtual void SAL_CALL release() noexcept override
virtual void InvalidateCursorPos_() override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getSelectedAccessibleChild(sal_Int32 nSelectedChildIndex) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void GetStates(::utl::AccessibleStateSetHelper &rStateSet) override
virtual sal_Bool SAL_CALL isAccessibleChildSelected(sal_Int32 nChildIndex) override
virtual css::uno::Any SAL_CALL getMinimumValue() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &aType) override
sal_Int32 SAL_CALL getBackground() override
bool InvalidateMyCursorPos()
css::uno::Any SAL_CALL getExtendedAttributes() override
virtual ~SwAccessibleCell() override
virtual OUString SAL_CALL getAccessibleDescription() override
Return this object's description.
virtual void SAL_CALL selectAllAccessibleChildren() override
virtual sal_Bool SAL_CALL supportsService(const OUString &sServiceName) override
Return whether the specified service is supported by this class.
bool InvalidateChildrenCursorPos(const SwFrame *pFrame)
SwAccessibleSelectionHelper m_aSelectionHelper
SwCellFrame is one table cell in the document layout.