diff options
Diffstat (limited to 'sc/source/ui/uitest/uiobject.cxx')
-rw-r--r-- | sc/source/ui/uitest/uiobject.cxx | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/sc/source/ui/uitest/uiobject.cxx b/sc/source/ui/uitest/uiobject.cxx index d93da2619a77..14e464c0bf20 100644 --- a/sc/source/ui/uitest/uiobject.cxx +++ b/sc/source/ui/uitest/uiobject.cxx @@ -234,6 +234,25 @@ void ScGridWinUIObject::execute(const OUString& rAction, SCCOL nCol = itrCol->second.toUInt32(); mxGridWindow->LaunchAutoFilterMenu(nCol, nRow); } + else if ( rParameters.find("PIVOTTABLE") != rParameters.end()) + { + auto itrCol = rParameters.find("COL"); + if (itrCol == rParameters.end()) + { + SAL_WARN("sc.uitest", "missing COL parameter"); + return; + } + + auto itrRow = rParameters.find("ROW"); + if (itrRow == rParameters.end()) + { + SAL_WARN("sc.uitest", "missing ROW parameter"); + return; + } + SCROW nRow = itrRow->second.toUInt32(); + SCCOL nCol = itrCol->second.toUInt32(); + mxGridWindow->LaunchDPFieldMenu(nCol, nRow); + } else if ( rParameters.find("SELECTMENU") != rParameters.end()) { auto itrCol = rParameters.find("COL"); |