sc/source/ui/uitest/uiobject.cxx | 10 ++++++++++ 1 file changed, 10 insertions(+)
New commits: commit 30391deaf6e1726450378bbe5d320bfbbd213abf Author: Xisco Fauli <xiscofa...@libreoffice.org> AuthorDate: Fri May 26 13:20:47 2023 +0200 Commit: Xisco Fauli <xiscofa...@libreoffice.org> CommitDate: Fri Jun 2 10:55:23 2023 +0200 uitest: sc: check whether current row/column/table has data Since 41b991ea0cf3f8ce36cbdbf16b9c2c6d2bb16b5d "tdf#153709 Adapt message for Delete Sheet" when a sheet with no data is deleted the confirmation dialog is not prompted anymore. Adding this so the code in dev-tools/uitest/mass-testing can make use of it Change-Id: I5b9846982cffeb11d6bcded691255b96a98f5a11 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152303 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org> diff --git a/sc/source/ui/uitest/uiobject.cxx b/sc/source/ui/uitest/uiobject.cxx index e0671110fecc..e38035b2fca9 100644 --- a/sc/source/ui/uitest/uiobject.cxx +++ b/sc/source/ui/uitest/uiobject.cxx @@ -89,6 +89,16 @@ StringMap ScGridWinUIObject::get_state() aMap["CurrentCellCommentText"] = pNote->GetText(); } + SCCOL nCol; + SCROW nRow; + aMap["CurrentTableHasData"] = OUString::boolean( rDoc.GetDataStart( mxGridWindow->getViewData().GetTabNo(), nCol, nRow ) ); + nCol = mxGridWindow->getViewData().GetCurX(); + nRow = 0; + aMap["CurrentColumnHasData"] = OUString::boolean( rDoc.GetPrintAreaVer( mxGridWindow->getViewData().GetTabNo(), nCol, nCol, nRow, true ) ); + nRow = mxGridWindow->getViewData().GetCurY(); + nCol = 0; + aMap["CurrentRowHasData"] = OUString::boolean( rDoc.GetPrintAreaHor( mxGridWindow->getViewData().GetTabNo(), nRow, nRow, nCol ) ); + ScAppOptions aOpt = SC_MOD()->GetAppOptions(); aMap["Zoom"] = OUString::number( aOpt.GetZoom() ); return aMap;