summaryrefslogtreecommitdiff
path: root/svtools/source/table/tablecontrol.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svtools/source/table/tablecontrol.cxx')
-rw-r--r--svtools/source/table/tablecontrol.cxx16
1 files changed, 7 insertions, 9 deletions
diff --git a/svtools/source/table/tablecontrol.cxx b/svtools/source/table/tablecontrol.cxx
index 24486d024091..94932fdcdd01 100644
--- a/svtools/source/table/tablecontrol.cxx
+++ b/svtools/source/table/tablecontrol.cxx
@@ -363,7 +363,7 @@ namespace svt { namespace table
::rtl::OUString TableControl::GetRowName( sal_Int32 _nIndex) const
{
- return GetModel()->getRowHeaderName()[_nIndex];
+ return GetModel()->getRowHeader( _nIndex );
}
// -----------------------------------------------------------------------------
@@ -381,20 +381,18 @@ namespace svt { namespace table
// -----------------------------------------------------------------------------
-::com::sun::star::uno::Any TableControl::GetCellContent( sal_Int32 _nRowPos, sal_Int32 _nColPos) const
+::com::sun::star::uno::Any TableControl::GetCellContent( sal_Int32 _nRowPos, sal_Int32 _nColPos ) const
{
- ::com::sun::star::uno::Any cellContent(::com::sun::star::uno::Any(::rtl::OUString::createFromAscii("")));
- std::vector<std::vector< ::com::sun::star::uno::Any > >& aTableContent = GetModel()->getCellContent();
- if(&aTableContent)
- cellContent = aTableContent[_nRowPos][_nColPos];
- return cellContent;
+ Any aCellContent;
+ GetModel()->getCellContent( _nRowPos, _nColPos, aCellContent );
+ return aCellContent;
}
+
// -----------------------------------------------------------------------------
::rtl::OUString TableControl::GetAccessibleCellText( sal_Int32 _nRowPos, sal_Int32 _nColPos) const
{
- const ::com::sun::star::uno::Any cellContent = GetCellContent(_nRowPos, _nColPos);
- return m_pImpl->convertToString(cellContent);
+ return m_pImpl->getCellContentAsString( _nRowPos, _nColPos );
}
// -----------------------------------------------------------------------------