23#include <com/sun/star/accessibility/XAccessibleTable.hpp>
47 virtual void SAL_CALL
disposing()
override;
56 css::uno::Type
const & rType )
override;
58 virtual void SAL_CALL
acquire()
noexcept override;
60 virtual void SAL_CALL
release()
noexcept override;
70 virtual css::uno::Reference< css::accessibility::XAccessibleTable > SAL_CALL
72 virtual css::uno::Reference< css::accessibility::XAccessibleTable > SAL_CALL
78 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
80 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
82 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
85 virtual sal_Int64 SAL_CALL
getAccessibleIndex( sal_Int32 nRow, sal_Int32 nColumn )
override;
86 virtual sal_Int32 SAL_CALL
getAccessibleRow( sal_Int64 nChildIndex )
override;
91 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
93 virtual void SAL_CALL
grabFocus()
override;
98 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
110 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
127 bool IsDefunc(sal_Int64 nParentStates);
cppu::ImplHelper1< css::accessibility::XAccessibleTable > ScAccessiblePreviewTableImpl
virtual void SAL_CALL disposing() override
virtual css::uno::Reference< css::accessibility::XAccessibleTable > SAL_CALL getAccessibleRowHeaders() override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
Returns a list of all supported services.
virtual css::uno::Any SAL_CALL queryInterface(css::uno::Type const &rType) override
===== XInterface =====================================================
virtual OUString createAccessibleDescription() override
Return this object's description.
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint(const css::awt::Point &aPoint) override
virtual sal_Int64 SAL_CALL getAccessibleStateSet() override
Return the set of current states.
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual sal_Int32 SAL_CALL getAccessibleRow(sal_Int64 nChildIndex) override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleSummary() override
virtual sal_Int64 SAL_CALL getAccessibleIndexInParent() override
Return this objects index among the parents children.
virtual sal_Bool SAL_CALL isAccessibleColumnSelected(sal_Int32 nColumn) override
ScAccessiblePreviewTable(const css::uno::Reference< css::accessibility::XAccessible > &rxParent, ScPreviewShell *pViewShell, sal_Int32 nIndex)
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild(sal_Int64 i) override
Return the specified child or NULL if index is invalid.
virtual sal_Int32 SAL_CALL getAccessibleColumnExtentAt(sal_Int32 nRow, sal_Int32 nColumn) override
std::unique_ptr< ScPreviewTableInfo > mpTableInfo
virtual tools::Rectangle GetBoundingBoxOnScreen() const override
Return the object's current bounding box relative to the desktop.
virtual css::uno::Reference< css::accessibility::XAccessibleTable > SAL_CALL getAccessibleColumnHeaders() override
virtual ~ScAccessiblePreviewTable() override
void FillTableInfo() const
ScPreviewShell * mpViewShell
virtual OUString SAL_CALL getImplementationName() override
===== XServiceInfo ====================================================
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleCaption() override
virtual OUString SAL_CALL getAccessibleRowDescription(sal_Int32 nRow) override
virtual css::uno::Sequence< sal_Int32 > SAL_CALL getSelectedAccessibleColumns() override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleCellAt(sal_Int32 nRow, sal_Int32 nColumn) override
virtual css::uno::Sequence< sal_Int32 > SAL_CALL getSelectedAccessibleRows() override
virtual sal_Bool SAL_CALL isAccessibleRowSelected(sal_Int32 nRow) override
virtual sal_Int64 SAL_CALL getAccessibleChildCount() override
===== XAccessibleContext ==============================================
virtual void SAL_CALL acquire() noexcept override
virtual OUString createAccessibleName() override
Return the object's current name.
virtual sal_Int32 SAL_CALL getAccessibleRowExtentAt(sal_Int32 nRow, sal_Int32 nColumn) override
virtual tools::Rectangle GetBoundingBox() const override
Return the object's current bounding box relative to the parent object.
virtual OUString SAL_CALL getAccessibleColumnDescription(sal_Int32 nColumn) override
virtual sal_Int32 SAL_CALL getAccessibleColumn(sal_Int64 nChildIndex) override
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
===== SfxListener =====================================================
virtual sal_Bool SAL_CALL isAccessibleSelected(sal_Int32 nRow, sal_Int32 nColumn) override
virtual void SAL_CALL release() noexcept override
virtual sal_Int32 SAL_CALL getAccessibleColumnCount() override
virtual void SAL_CALL grabFocus() override
virtual sal_Int64 SAL_CALL getAccessibleIndex(sal_Int32 nRow, sal_Int32 nColumn) override
virtual void SAL_CALL disposing() override
virtual sal_Int32 SAL_CALL getAccessibleRowCount() override