summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Weghorn <m.weghorn@posteo.de>2025-01-27 15:00:46 +0100
committerMichael Weghorn <m.weghorn@posteo.de>2025-01-27 22:24:34 +0100
commitcc33576917951b5f2c5de0b925058f56159d7182 (patch)
tree1dcd73f674165635d9c23c96fb0b04258783cb4f
parentae8ff1c875b4cacabc64d5183f25baed8c6890c5 (diff)
a11y: Move AccessibleTableControlObjType to toolkit-only header
It's only used in the toolkit module by now, so there's no more need to have it in a global header. Change-Id: Iba820035752e5f4ed5a0e6f99f6c792447d4209b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/180798 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
-rw-r--r--include/vcl/accessibletable.hxx41
-rw-r--r--solenv/clang-format/excludelist1
-rw-r--r--toolkit/inc/controls/table/AccessibleGridControl.hxx2
-rw-r--r--toolkit/inc/controls/table/AccessibleGridControlBase.hxx10
-rw-r--r--toolkit/inc/controls/table/AccessibleGridControlHeader.hxx6
-rw-r--r--toolkit/inc/controls/table/AccessibleGridControlHeaderCell.hxx2
-rw-r--r--toolkit/inc/controls/table/AccessibleGridControlTableBase.hxx2
-rw-r--r--toolkit/inc/controls/table/AccessibleGridControlTableCell.hxx3
-rw-r--r--toolkit/inc/controls/table/tablecontrol.hxx19
-rw-r--r--toolkit/source/controls/table/AccessibleGridControl.cxx6
-rw-r--r--toolkit/source/controls/table/AccessibleGridControlBase.cxx6
-rw-r--r--toolkit/source/controls/table/AccessibleGridControlHeader.cxx14
-rw-r--r--toolkit/source/controls/table/AccessibleGridControlHeaderCell.cxx2
-rw-r--r--toolkit/source/controls/table/AccessibleGridControlTable.cxx2
-rw-r--r--toolkit/source/controls/table/AccessibleGridControlTableBase.cxx2
-rw-r--r--toolkit/source/controls/table/AccessibleGridControlTableCell.cxx4
-rw-r--r--toolkit/source/controls/table/tablecontrol.cxx50
-rw-r--r--toolkit/source/controls/table/tablecontrol_impl.hxx1
-rw-r--r--vcl/source/accessibility/acc_factory.cxx2
19 files changed, 62 insertions, 113 deletions
diff --git a/include/vcl/accessibletable.hxx b/include/vcl/accessibletable.hxx
deleted file mode 100644
index 7f2d2954c885..000000000000
--- a/include/vcl/accessibletable.hxx
+++ /dev/null
@@ -1,41 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef INCLUDED_VCL_ACCESSIBLETABLE_HXX
-#define INCLUDED_VCL_ACCESSIBLETABLE_HXX
-
-namespace vcl::table
-{
-
-enum class AccessibleTableControlObjType
-{
- GRIDCONTROL, /// The GridControl itself.
- TABLE, /// The data table.
- ROWHEADERBAR, /// The row header bar.
- COLUMNHEADERBAR, /// The horizontal column header bar.
- TABLECELL, /// A cell of the data table.
- ROWHEADERCELL, /// A cell of the row header bar.
- COLUMNHEADERCELL, /// A cell of the column header bar.
-};
-
-} // namespace vcl::table
-
-#endif // INCLUDED_VCL_ACCESSIBLETABLE_HXX
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/solenv/clang-format/excludelist b/solenv/clang-format/excludelist
index 9dc0d1a2936d..b327cdbcb79c 100644
--- a/solenv/clang-format/excludelist
+++ b/solenv/clang-format/excludelist
@@ -6124,7 +6124,6 @@ include/vcl/Scanline.hxx
include/vcl/abstdlg.hxx
include/vcl/accessibility/vclxaccessiblecomponent.hxx
include/vcl/accessiblefactory.hxx
-include/vcl/accessibletable.hxx
include/vcl/accessibletableprovider.hxx
include/vcl/alpha.hxx
include/vcl/bitmap.hxx
diff --git a/toolkit/inc/controls/table/AccessibleGridControl.hxx b/toolkit/inc/controls/table/AccessibleGridControl.hxx
index ffeacebe43f4..23d3bebf4bb6 100644
--- a/toolkit/inc/controls/table/AccessibleGridControl.hxx
+++ b/toolkit/inc/controls/table/AccessibleGridControl.hxx
@@ -121,7 +121,7 @@ private:
@attention This method requires locked mutex's and a living object.
@return The XAccessible interface of the header bar. */
css::uno::Reference< css::accessibility::XAccessible >
- implGetHeaderBar( ::vcl::table::AccessibleTableControlObjType eObjType );
+ implGetHeaderBar(AccessibleTableControlObjType eObjType);
/** This method returns one of the children that are always present:
Data table, row and column header bar or corner control.
diff --git a/toolkit/inc/controls/table/AccessibleGridControlBase.hxx b/toolkit/inc/controls/table/AccessibleGridControlBase.hxx
index 22e6f4500006..0b3532ec3dda 100644
--- a/toolkit/inc/controls/table/AccessibleGridControlBase.hxx
+++ b/toolkit/inc/controls/table/AccessibleGridControlBase.hxx
@@ -57,7 +57,7 @@ public:
AccessibleGridControlBase(
css::uno::Reference< css::accessibility::XAccessible > xParent,
svt::table::TableControl& rTable,
- ::vcl::table::AccessibleTableControlObjType eObjType );
+ AccessibleTableControlObjType eObjType);
protected:
virtual ~AccessibleGridControlBase() = default;
@@ -139,7 +139,7 @@ public:
// helper methods
/** @return The GridControl object type. */
- inline ::vcl::table::AccessibleTableControlObjType getType() const;
+ inline AccessibleTableControlObjType getType() const;
/** Commits an event to all listeners. */
virtual void commitEvent(sal_Int16 nEventId, const css::uno::Any& rNewValue,
@@ -183,7 +183,7 @@ protected:
/** The SVT Table control. */
svt::table::TableControl& m_aTable;
/** The type of this object (for names, descriptions, state sets, ...). */
- ::vcl::table::AccessibleTableControlObjType m_eObjType;
+ AccessibleTableControlObjType m_eObjType;
};
@@ -205,7 +205,7 @@ protected:
GridControlAccessibleElement(
const css::uno::Reference< css::accessibility::XAccessible >& rxParent,
svt::table::TableControl& rTable,
- ::vcl::table::AccessibleTableControlObjType eObjType );
+ AccessibleTableControlObjType eObjType );
protected:
virtual ~GridControlAccessibleElement() override;
@@ -224,7 +224,7 @@ private:
// inlines
-inline ::vcl::table::AccessibleTableControlObjType AccessibleGridControlBase::getType() const
+inline AccessibleTableControlObjType AccessibleGridControlBase::getType() const
{
return m_eObjType;
}
diff --git a/toolkit/inc/controls/table/AccessibleGridControlHeader.hxx b/toolkit/inc/controls/table/AccessibleGridControlHeader.hxx
index 6f0dd179a015..f4fa9c20fe37 100644
--- a/toolkit/inc/controls/table/AccessibleGridControlHeader.hxx
+++ b/toolkit/inc/controls/table/AccessibleGridControlHeader.hxx
@@ -40,7 +40,7 @@ public:
const css::uno::Reference<
css::accessibility::XAccessible >& rxParent,
svt::table::TableControl& rTable,
- ::vcl::table::AccessibleTableControlObjType eObjType );
+ AccessibleTableControlObjType eObjType);
private:
virtual ~AccessibleGridControlHeader() override = default;
@@ -137,12 +137,12 @@ private:
inline bool AccessibleGridControlHeader::isRowBar() const
{
- return getType() == ::vcl::table::AccessibleTableControlObjType::ROWHEADERBAR;
+ return getType() == AccessibleTableControlObjType::ROWHEADERBAR;
}
inline bool AccessibleGridControlHeader::isColumnBar() const
{
- return getType() == ::vcl::table::AccessibleTableControlObjType::COLUMNHEADERBAR;
+ return getType() == AccessibleTableControlObjType::COLUMNHEADERBAR;
}
diff --git a/toolkit/inc/controls/table/AccessibleGridControlHeaderCell.hxx b/toolkit/inc/controls/table/AccessibleGridControlHeaderCell.hxx
index f6387f0bde9f..b7b406f19c68 100644
--- a/toolkit/inc/controls/table/AccessibleGridControlHeaderCell.hxx
+++ b/toolkit/inc/controls/table/AccessibleGridControlHeaderCell.hxx
@@ -31,7 +31,7 @@ namespace accessibility
AccessibleGridControlHeaderCell(sal_Int32 _nColumnRowId,
const css::uno::Reference< css::accessibility::XAccessible >& rxParent,
svt::table::TableControl& _rTable,
- ::vcl::table::AccessibleTableControlObjType _eObjType);
+ AccessibleTableControlObjType _eObjType);
/** @return The count of visible children. */
virtual sal_Int64 SAL_CALL getAccessibleChildCount() override;
diff --git a/toolkit/inc/controls/table/AccessibleGridControlTableBase.hxx b/toolkit/inc/controls/table/AccessibleGridControlTableBase.hxx
index c5869ed22cef..8e77da8aec3b 100644
--- a/toolkit/inc/controls/table/AccessibleGridControlTableBase.hxx
+++ b/toolkit/inc/controls/table/AccessibleGridControlTableBase.hxx
@@ -47,7 +47,7 @@ public:
AccessibleGridControlTableBase(
const css::uno::Reference< css::accessibility::XAccessible >& rxParent,
svt::table::TableControl& rTable,
- ::vcl::table::AccessibleTableControlObjType eObjType );
+ AccessibleTableControlObjType eObjType);
protected:
virtual ~AccessibleGridControlTableBase() override = default;
diff --git a/toolkit/inc/controls/table/AccessibleGridControlTableCell.hxx b/toolkit/inc/controls/table/AccessibleGridControlTableCell.hxx
index 58ed164e1dbc..57d5118cb87e 100644
--- a/toolkit/inc/controls/table/AccessibleGridControlTableCell.hxx
+++ b/toolkit/inc/controls/table/AccessibleGridControlTableCell.hxx
@@ -23,7 +23,6 @@
#include <comphelper/accessibletexthelper.hxx>
#include <cppuhelper/implbase2.hxx>
-#include <vcl/accessibletable.hxx>
#include <com/sun/star/accessibility/AccessibleScrollType.hpp>
namespace accessibility
@@ -52,7 +51,7 @@ namespace accessibility
svt::table::TableControl& _rTable,
sal_Int32 _nRowPos,
sal_uInt16 _nColPos,
- ::vcl::table::AccessibleTableControlObjType _eType
+ AccessibleTableControlObjType _eType
);
virtual ~AccessibleGridControlCell() override = default;
diff --git a/toolkit/inc/controls/table/tablecontrol.hxx b/toolkit/inc/controls/table/tablecontrol.hxx
index 482330fef39b..a4ed69f4a60b 100644
--- a/toolkit/inc/controls/table/tablecontrol.hxx
+++ b/toolkit/inc/controls/table/tablecontrol.hxx
@@ -21,18 +21,27 @@
#include <controls/table/tablecontrolinterface.hxx>
#include <controls/table/tablemodel.hxx>
-#include <vcl/accessibletable.hxx>
#include <vcl/ctrl.hxx>
#include <vcl/seleng.hxx>
#include <memory>
+enum class AccessibleTableControlObjType
+{
+ GRIDCONTROL, /// The GridControl itself.
+ TABLE, /// The data table.
+ ROWHEADERBAR, /// The row header bar.
+ COLUMNHEADERBAR, /// The horizontal column header bar.
+ TABLECELL, /// A cell of the data table.
+ ROWHEADERCELL, /// A cell of the row header bar.
+ COLUMNHEADERCELL, /// A cell of the column header bar.
+};
+
namespace svt::table
{
class TableControl_Impl;
-
//= TableControl
/** a basic control which manages table-like data, i.e. a number of cells
@@ -109,13 +118,13 @@ namespace svt::table
/** Creates and returns the accessible object of the whole GridControl. */
virtual css::uno::Reference< css::accessibility::XAccessible > CreateAccessible() override;
- OUString GetAccessibleObjectName(vcl::table::AccessibleTableControlObjType eObjType,
+ OUString GetAccessibleObjectName(AccessibleTableControlObjType eObjType,
sal_Int32 _nRow, sal_Int32 _nCol) const;
void GoToCell(sal_Int32 _nColumnPos, sal_Int32 _nRow);
OUString
- GetAccessibleObjectDescription(vcl::table::AccessibleTableControlObjType eObjType) const;
+ GetAccessibleObjectDescription(AccessibleTableControlObjType eObjType) const;
void FillAccessibleStateSet(sal_Int64& rStateSet,
- vcl::table::AccessibleTableControlObjType eObjType) const;
+ AccessibleTableControlObjType eObjType) const;
// temporary methods
// Those do not really belong into the public API - they're intended for firing A11Y-related events. However,
diff --git a/toolkit/source/controls/table/AccessibleGridControl.cxx b/toolkit/source/controls/table/AccessibleGridControl.cxx
index 740431ad73e3..f89bf57b4183 100644
--- a/toolkit/source/controls/table/AccessibleGridControl.cxx
+++ b/toolkit/source/controls/table/AccessibleGridControl.cxx
@@ -25,7 +25,6 @@
#include <com/sun/star/accessibility/AccessibleRole.hpp>
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
#include <utility>
-#include <vcl/accessibletable.hxx>
#include <vcl/svapp.hxx>
#include <vcl/unohelp.hxx>
@@ -37,7 +36,6 @@ using namespace ::com::sun::star;
using namespace ::com::sun::star::lang;
using namespace ::com::sun::star::accessibility;
using namespace ::vcl;
-using namespace ::vcl::table;
AccessibleGridControl::AccessibleGridControl(
const css::uno::Reference< css::accessibility::XAccessible >& _rxParent, const css::uno::Reference< css::accessibility::XAccessible >& _rxCreator,
@@ -104,7 +102,7 @@ AccessibleGridControl::getAccessibleChild( sal_Int64 nChildIndex )
if(!m_xColumnHeaderBar.is())
{
m_xColumnHeaderBar = new AccessibleGridControlHeader(m_aCreator, m_aTable,
- vcl::table::AccessibleTableControlObjType::COLUMNHEADERBAR);
+ AccessibleTableControlObjType::COLUMNHEADERBAR);
}
xChild = m_xColumnHeaderBar.get();
}
@@ -113,7 +111,7 @@ AccessibleGridControl::getAccessibleChild( sal_Int64 nChildIndex )
if(!m_xRowHeaderBar.is())
{
m_xRowHeaderBar = new AccessibleGridControlHeader(m_aCreator, m_aTable,
- vcl::table::AccessibleTableControlObjType::ROWHEADERBAR);
+ AccessibleTableControlObjType::ROWHEADERBAR);
}
xChild = m_xRowHeaderBar.get();
}
diff --git a/toolkit/source/controls/table/AccessibleGridControlBase.cxx b/toolkit/source/controls/table/AccessibleGridControlBase.cxx
index 5b169f94b7dd..cc14239f2e8a 100644
--- a/toolkit/source/controls/table/AccessibleGridControlBase.cxx
+++ b/toolkit/source/controls/table/AccessibleGridControlBase.cxx
@@ -20,7 +20,6 @@
#include <controls/table/AccessibleGridControlBase.hxx>
#include <utility>
-#include <vcl/accessibletable.hxx>
#include <vcl/svapp.hxx>
#include <vcl/unohelp.hxx>
#include <vcl/window.hxx>
@@ -40,7 +39,6 @@ using namespace ::com::sun::star;
using namespace ::com::sun::star::accessibility;
using namespace ::comphelper;
using namespace ::vcl;
-using namespace ::vcl::table;
namespace accessibility {
@@ -49,7 +47,7 @@ using namespace com::sun::star::accessibility::AccessibleStateType;
AccessibleGridControlBase::AccessibleGridControlBase(
css::uno::Reference<css::accessibility::XAccessible> xParent, svt::table::TableControl& rTable,
- ::vcl::table::AccessibleTableControlObjType eObjType)
+ AccessibleTableControlObjType eObjType)
: m_xParent(std::move(xParent))
, m_aTable(rTable)
, m_eObjType(eObjType)
@@ -274,7 +272,7 @@ sal_Int32 SAL_CALL AccessibleGridControlBase::getBackground( )
GridControlAccessibleElement::GridControlAccessibleElement( const css::uno::Reference< css::accessibility::XAccessible >& rxParent,
svt::table::TableControl& rTable,
- ::vcl::table::AccessibleTableControlObjType eObjType )
+ AccessibleTableControlObjType eObjType )
: GridControlAccessibleElement_Base(rxParent, rTable, eObjType)
{
}
diff --git a/toolkit/source/controls/table/AccessibleGridControlHeader.cxx b/toolkit/source/controls/table/AccessibleGridControlHeader.cxx
index 8baea20fcf81..36606111424e 100644
--- a/toolkit/source/controls/table/AccessibleGridControlHeader.cxx
+++ b/toolkit/source/controls/table/AccessibleGridControlHeader.cxx
@@ -21,7 +21,6 @@
#include <controls/table/AccessibleGridControlHeaderCell.hxx>
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
-#include <vcl/accessibletable.hxx>
#include <vcl/svapp.hxx>
#include <vcl/unohelp.hxx>
@@ -33,7 +32,6 @@ using namespace ::com::sun::star;
using namespace ::com::sun::star::lang;
using namespace ::com::sun::star::accessibility;
using namespace ::vcl;
-using namespace ::vcl::table;
namespace accessibility {
@@ -42,7 +40,7 @@ namespace accessibility {
AccessibleGridControlHeader::AccessibleGridControlHeader(
const Reference< XAccessible >& rxParent,
svt::table::TableControl& rTable,
- ::vcl::table::AccessibleTableControlObjType eObjType):
+ AccessibleTableControlObjType eObjType):
AccessibleGridControlTableBase( rxParent, rTable, eObjType )
{
OSL_ENSURE( isRowBar() || isColumnBar(),
@@ -67,7 +65,7 @@ sal_Int64 SAL_CALL AccessibleGridControlHeader::getAccessibleIndexInParent()
SolarMutexGuard aSolarGuard;
ensureAlive();
- if (m_eObjType == vcl::table::AccessibleTableControlObjType::ROWHEADERBAR && m_aTable.HasColHeader())
+ if (m_eObjType == AccessibleTableControlObjType::ROWHEADERBAR && m_aTable.HasColHeader())
return 1;
else
return 0;
@@ -196,16 +194,16 @@ Reference< XAccessible > AccessibleGridControlHeader::implGetChild(
sal_Int32 nRow, sal_uInt32 nColumnPos )
{
Reference< XAccessible > xChild;
- if (m_eObjType == vcl::table::AccessibleTableControlObjType::COLUMNHEADERBAR)
+ if (m_eObjType == AccessibleTableControlObjType::COLUMNHEADERBAR)
{
rtl::Reference<AccessibleGridControlHeaderCell> pColHeaderCell = new AccessibleGridControlHeaderCell(nColumnPos, this, m_aTable,
- vcl::table::AccessibleTableControlObjType::COLUMNHEADERCELL);
+ AccessibleTableControlObjType::COLUMNHEADERCELL);
xChild = pColHeaderCell;
}
- else if (m_eObjType == vcl::table::AccessibleTableControlObjType::ROWHEADERBAR)
+ else if (m_eObjType == AccessibleTableControlObjType::ROWHEADERBAR)
{
rtl::Reference<AccessibleGridControlHeaderCell> pRowHeaderCell = new AccessibleGridControlHeaderCell(nRow, this, m_aTable,
- vcl::table::AccessibleTableControlObjType::ROWHEADERCELL);
+ AccessibleTableControlObjType::ROWHEADERCELL);
xChild = pRowHeaderCell;
}
return xChild;
diff --git a/toolkit/source/controls/table/AccessibleGridControlHeaderCell.cxx b/toolkit/source/controls/table/AccessibleGridControlHeaderCell.cxx
index 5551dbf79182..b23c103a705f 100644
--- a/toolkit/source/controls/table/AccessibleGridControlHeaderCell.cxx
+++ b/toolkit/source/controls/table/AccessibleGridControlHeaderCell.cxx
@@ -20,7 +20,6 @@
#include <com/sun/star/accessibility/AccessibleStateType.hpp>
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
#include <controls/table/AccessibleGridControlHeaderCell.hxx>
-#include <vcl/accessibletable.hxx>
#include <vcl/svapp.hxx>
namespace accessibility
@@ -29,7 +28,6 @@ namespace accessibility
using namespace ::com::sun::star::lang;
using namespace ::com::sun::star::uno;
using namespace ::vcl;
- using namespace ::vcl::table;
AccessibleGridControlHeaderCell::AccessibleGridControlHeaderCell(sal_Int32 _nColumnRowId,
const Reference< XAccessible >& rxParent,
diff --git a/toolkit/source/controls/table/AccessibleGridControlTable.cxx b/toolkit/source/controls/table/AccessibleGridControlTable.cxx
index 72e2e2a376db..ab6a5b5c5add 100644
--- a/toolkit/source/controls/table/AccessibleGridControlTable.cxx
+++ b/toolkit/source/controls/table/AccessibleGridControlTable.cxx
@@ -23,7 +23,6 @@
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
#include <controls/table/AccessibleGridControlTable.hxx>
#include <controls/table/AccessibleGridControlTableCell.hxx>
-#include <vcl/accessibletable.hxx>
#include <vcl/svapp.hxx>
#include <vcl/unohelp.hxx>
#include <tools/debug.hxx>
@@ -35,7 +34,6 @@ using ::com::sun::star::uno::Any;
using namespace ::com::sun::star;
using namespace ::com::sun::star::accessibility;
using namespace ::vcl;
-using namespace ::vcl::table;
namespace accessibility {
diff --git a/toolkit/source/controls/table/AccessibleGridControlTableBase.cxx b/toolkit/source/controls/table/AccessibleGridControlTableBase.cxx
index 2d32159bd9cf..36953b900353 100644
--- a/toolkit/source/controls/table/AccessibleGridControlTableBase.cxx
+++ b/toolkit/source/controls/table/AccessibleGridControlTableBase.cxx
@@ -20,7 +20,6 @@
#include <com/sun/star/accessibility/AccessibleRole.hpp>
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
#include <controls/table/AccessibleGridControlTableBase.hxx>
-#include <vcl/accessibletable.hxx>
#include <vcl/svapp.hxx>
#include <comphelper/sequence.hxx>
@@ -31,7 +30,6 @@ using css::uno::Any;
using namespace ::com::sun::star;
using namespace ::com::sun::star::accessibility;
using namespace ::vcl;
-using namespace ::vcl::table;
namespace accessibility {
diff --git a/toolkit/source/controls/table/AccessibleGridControlTableCell.cxx b/toolkit/source/controls/table/AccessibleGridControlTableCell.cxx
index 6ebc48494a67..0d80a6977a29 100644
--- a/toolkit/source/controls/table/AccessibleGridControlTableCell.cxx
+++ b/toolkit/source/controls/table/AccessibleGridControlTableCell.cxx
@@ -18,7 +18,6 @@
*/
#include <controls/table/AccessibleGridControlTableCell.hxx>
-#include <vcl/accessibletable.hxx>
#include <vcl/svapp.hxx>
#include <vcl/unohelp.hxx>
#include <tools/gen.hxx>
@@ -45,7 +44,6 @@ namespace accessibility
using ::com::sun::star::accessibility::XAccessible;
using namespace ::com::sun::star::accessibility;
using namespace ::vcl;
- using namespace ::vcl::table;
// = AccessibleGridControlCell
@@ -53,7 +51,7 @@ namespace accessibility
AccessibleGridControlCell::AccessibleGridControlCell(
const css::uno::Reference< css::accessibility::XAccessible >& _rxParent, svt::table::TableControl& _rTable,
- sal_Int32 _nRowPos, sal_uInt16 _nColPos, ::vcl::table::AccessibleTableControlObjType _eType )
+ sal_Int32 _nRowPos, sal_uInt16 _nColPos, AccessibleTableControlObjType _eType )
:AccessibleGridControlBase( _rxParent, _rTable, _eType )
,m_nRowPos( _nRowPos )
,m_nColPos( _nColPos )
diff --git a/toolkit/source/controls/table/tablecontrol.cxx b/toolkit/source/controls/table/tablecontrol.cxx
index eb67a8f8370a..edebb01ab5a8 100644
--- a/toolkit/source/controls/table/tablecontrol.cxx
+++ b/toolkit/source/controls/table/tablecontrol.cxx
@@ -322,25 +322,25 @@ namespace svt::table
return m_pImpl->getAccessible( *pParent );
}
- OUString TableControl::GetAccessibleObjectName( vcl::table::AccessibleTableControlObjType eObjType, sal_Int32 _nRow, sal_Int32 _nCol) const
+ OUString TableControl::GetAccessibleObjectName( AccessibleTableControlObjType eObjType, sal_Int32 _nRow, sal_Int32 _nCol) const
{
OUString aRetText;
//Window* pWin;
switch( eObjType )
{
- case vcl::table::AccessibleTableControlObjType::GRIDCONTROL:
+ case AccessibleTableControlObjType::GRIDCONTROL:
aRetText = "Grid control";
break;
- case vcl::table::AccessibleTableControlObjType::TABLE:
+ case AccessibleTableControlObjType::TABLE:
aRetText = "Grid control";
break;
- case vcl::table::AccessibleTableControlObjType::ROWHEADERBAR:
+ case AccessibleTableControlObjType::ROWHEADERBAR:
aRetText = "RowHeaderBar";
break;
- case vcl::table::AccessibleTableControlObjType::COLUMNHEADERBAR:
+ case AccessibleTableControlObjType::COLUMNHEADERBAR:
aRetText = "ColumnHeaderBar";
break;
- case vcl::table::AccessibleTableControlObjType::TABLECELL:
+ case AccessibleTableControlObjType::TABLECELL:
//the name of the cell consists of column name and row name if defined
//if the name is equal to cell content, it'll be read twice
if(GetModel()->hasColumnHeaders())
@@ -353,10 +353,10 @@ namespace svt::table
}
//aRetText = GetAccessibleCellText(_nRow, _nCol);
break;
- case vcl::table::AccessibleTableControlObjType::ROWHEADERCELL:
+ case AccessibleTableControlObjType::ROWHEADERCELL:
aRetText = GetRowName(_nRow);
break;
- case vcl::table::AccessibleTableControlObjType::COLUMNHEADERCELL:
+ case AccessibleTableControlObjType::COLUMNHEADERCELL:
aRetText = GetColumnName(_nCol);
break;
default:
@@ -366,24 +366,24 @@ namespace svt::table
}
- OUString TableControl::GetAccessibleObjectDescription( vcl::table::AccessibleTableControlObjType eObjType ) const
+ OUString TableControl::GetAccessibleObjectDescription( AccessibleTableControlObjType eObjType ) const
{
OUString aRetText;
switch( eObjType )
{
- case vcl::table::AccessibleTableControlObjType::GRIDCONTROL:
+ case AccessibleTableControlObjType::GRIDCONTROL:
aRetText = "Grid control description";
break;
- case vcl::table::AccessibleTableControlObjType::TABLE:
+ case AccessibleTableControlObjType::TABLE:
aRetText = "TABLE description";
break;
- case vcl::table::AccessibleTableControlObjType::ROWHEADERBAR:
+ case AccessibleTableControlObjType::ROWHEADERBAR:
aRetText = "ROWHEADERBAR description";
break;
- case vcl::table::AccessibleTableControlObjType::COLUMNHEADERBAR:
+ case AccessibleTableControlObjType::COLUMNHEADERBAR:
aRetText = "COLUMNHEADERBAR description";
break;
- case vcl::table::AccessibleTableControlObjType::TABLECELL:
+ case AccessibleTableControlObjType::TABLECELL:
// the description of the cell consists of column name and row name if defined
// if the name is equal to cell content, it'll be read twice
if ( GetModel()->hasColumnHeaders() )
@@ -395,10 +395,10 @@ namespace svt::table
aRetText += GetRowName( GetCurrentRow() );
}
break;
- case vcl::table::AccessibleTableControlObjType::ROWHEADERCELL:
+ case AccessibleTableControlObjType::ROWHEADERCELL:
aRetText = "ROWHEADERCELL description";
break;
- case vcl::table::AccessibleTableControlObjType::COLUMNHEADERCELL:
+ case AccessibleTableControlObjType::COLUMNHEADERCELL:
aRetText = "COLUMNHEADERCELL description";
break;
}
@@ -428,12 +428,12 @@ namespace svt::table
void TableControl::FillAccessibleStateSet(
sal_Int64& rStateSet,
- vcl::table::AccessibleTableControlObjType eObjType ) const
+ AccessibleTableControlObjType eObjType ) const
{
switch( eObjType )
{
- case vcl::table::AccessibleTableControlObjType::GRIDCONTROL:
- case vcl::table::AccessibleTableControlObjType::TABLE:
+ case AccessibleTableControlObjType::GRIDCONTROL:
+ case AccessibleTableControlObjType::TABLE:
rStateSet |= AccessibleStateType::FOCUSABLE;
@@ -455,21 +455,21 @@ namespace svt::table
if ( IsReallyVisible() )
rStateSet |= AccessibleStateType::VISIBLE;
- if ( eObjType == vcl::table::AccessibleTableControlObjType::TABLE )
+ if ( eObjType == AccessibleTableControlObjType::TABLE )
rStateSet |= AccessibleStateType::MANAGES_DESCENDANTS;
break;
- case vcl::table::AccessibleTableControlObjType::ROWHEADERBAR:
+ case AccessibleTableControlObjType::ROWHEADERBAR:
rStateSet |= AccessibleStateType::VISIBLE;
rStateSet |= AccessibleStateType::MANAGES_DESCENDANTS;
break;
- case vcl::table::AccessibleTableControlObjType::COLUMNHEADERBAR:
+ case AccessibleTableControlObjType::COLUMNHEADERBAR:
rStateSet |= AccessibleStateType::VISIBLE;
rStateSet |= AccessibleStateType::MANAGES_DESCENDANTS;
break;
- case vcl::table::AccessibleTableControlObjType::TABLECELL:
+ case AccessibleTableControlObjType::TABLECELL:
{
rStateSet |= AccessibleStateType::FOCUSABLE;
if ( HasChildPathFocus() )
@@ -485,12 +485,12 @@ namespace svt::table
}
break;
- case vcl::table::AccessibleTableControlObjType::ROWHEADERCELL:
+ case AccessibleTableControlObjType::ROWHEADERCELL:
rStateSet |= AccessibleStateType::VISIBLE;
rStateSet |= AccessibleStateType::TRANSIENT;
break;
- case vcl::table::AccessibleTableControlObjType::COLUMNHEADERCELL:
+ case AccessibleTableControlObjType::COLUMNHEADERCELL:
rStateSet |= AccessibleStateType::VISIBLE;
break;
}
diff --git a/toolkit/source/controls/table/tablecontrol_impl.hxx b/toolkit/source/controls/table/tablecontrol_impl.hxx
index 07409773705a..96a7490c6204 100644
--- a/toolkit/source/controls/table/tablecontrol_impl.hxx
+++ b/toolkit/source/controls/table/tablecontrol_impl.hxx
@@ -24,7 +24,6 @@
#include <controls/table/tablecontrolinterface.hxx>
#include <com/sun/star/accessibility/XAccessible.hpp>
-#include <vcl/accessibletable.hxx>
#include <vcl/seleng.hxx>
#include <vector>
diff --git a/vcl/source/accessibility/acc_factory.cxx b/vcl/source/accessibility/acc_factory.cxx
index e1ac5e7b02b8..010110d9941c 100644
--- a/vcl/source/accessibility/acc_factory.cxx
+++ b/vcl/source/accessibility/acc_factory.cxx
@@ -56,14 +56,12 @@
#include <vcl/toolkit/fixed.hxx>
#include <vcl/toolkit/fixedhyper.hxx>
#include <vcl/accessibility/vclxaccessiblecomponent.hxx>
-#include <vcl/accessibletable.hxx>
using namespace ::accessibility;
using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::awt;
using namespace ::com::sun::star::accessibility;
using namespace ::vcl;
-using namespace ::vcl::table;
namespace {