From e407b0e6861175dca85d08e013a639c11d372589 Mon Sep 17 00:00:00 2001 From: Markus Mohrhard Date: Thu, 31 Mar 2016 06:10:50 +0200 Subject: uitest: support selecting different tab pages in tab dialog Change-Id: I541f83a87f5f3d459b2baf4587b76cb2fce5d5fc --- vcl/source/control/tabctrl.cxx | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'vcl') diff --git a/vcl/source/control/tabctrl.cxx b/vcl/source/control/tabctrl.cxx index 8b970309ff0c..d72056fb19d1 100644 --- a/vcl/source/control/tabctrl.cxx +++ b/vcl/source/control/tabctrl.cxx @@ -2181,4 +2181,16 @@ void TabControl::queue_resize(StateChangedType eReason) Window::queue_resize(eReason); } +std::vector TabControl::GetPageIDs() const +{ + std::vector aIDs; + for (auto itr = mpTabCtrlData->maItemList.begin(), itrEnd = mpTabCtrlData->maItemList.end(); + itr != itrEnd; ++itr) + { + aIDs.push_back(itr->mnId); + } + + return aIDs; +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ -- cgit