sc/source/ui/cctrl/checklistmenu.cxx | 4 ++++ sc/source/ui/inc/checklistmenu.hxx | 1 + svtools/source/uitest/uiobject.cxx | 10 ++++++++++ 3 files changed, 15 insertions(+)
New commits: commit bc054e18712eb1a560ef27d0f2b0a62fc47bf962 Author: Markus Mohrhard <markus.mohrh...@googlemail.com> Date: Sun Mar 26 00:20:29 2017 +0100 uitest: add more IDs to autofilter elements Change-Id: I6b22409403cf9ab39c9a120c712976316bf3a22a Reviewed-on: https://gerrit.libreoffice.org/35696 Reviewed-by: Markus Mohrhard <markus.mohrh...@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrh...@googlemail.com> diff --git a/sc/source/ui/cctrl/checklistmenu.cxx b/sc/source/ui/cctrl/checklistmenu.cxx index 3b882f7e998f..ce637818191c 100644 --- a/sc/source/ui/cctrl/checklistmenu.cxx +++ b/sc/source/ui/cctrl/checklistmenu.cxx @@ -906,6 +906,9 @@ ScCheckListMenuWindow::ScCheckListMenuWindow(vcl::Window* pParent, ScDocument* p maChecks->SetTabStopsContainer( &maTabStops ); set_id("check_list_menu"); + maChkToggleAll->set_id("toggle_all"); + maBtnSelectSingle->set_id("select_current"); + maBtnUnselectSingle->set_id("unselect_current"); } ScCheckListMenuWindow::~ScCheckListMenuWindow() @@ -1610,6 +1613,7 @@ ScCheckListBox::ScCheckListBox( vcl::Window* pParent ) : SvTreeListBox( pParent, 0 ), mpCheckButton( nullptr ), mbSeenMouseButtonDown( false ) { Init(); + set_id("check_list_box"); } SvTreeListEntry* ScCheckListBox::FindEntry( SvTreeListEntry* pParent, const OUString& sNode ) diff --git a/sc/source/ui/inc/checklistmenu.hxx b/sc/source/ui/inc/checklistmenu.hxx index 1723c9b0863b..f2e208ad4f6b 100644 --- a/sc/source/ui/inc/checklistmenu.hxx +++ b/sc/source/ui/inc/checklistmenu.hxx @@ -257,6 +257,7 @@ public: : Edit(pParent) , mpTabStops(nullptr) { + set_id("search_edit"); } virtual void MouseButtonDown( const MouseEvent& rMEvt ) override; commit 3df98c595f1b9c4bd0705578a15252a4d194293c Author: Markus Mohrhard <markus.mohrh...@googlemail.com> Date: Sun Mar 26 00:21:04 2017 +0100 uitest: add info whether a tree list box contains check boxes Change-Id: Id214928de2e74ac7ec707eaf2276e4e808b630a4 Reviewed-on: https://gerrit.libreoffice.org/35697 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrh...@googlemail.com> diff --git a/svtools/source/uitest/uiobject.cxx b/svtools/source/uitest/uiobject.cxx index 94da23aa6a54..aed862b0acbe 100644 --- a/svtools/source/uitest/uiobject.cxx +++ b/svtools/source/uitest/uiobject.cxx @@ -18,6 +18,15 @@ TreeListUIObject::TreeListUIObject(VclPtr<SvTreeListBox> xTreeList): { } +namespace { + +bool isCheckBoxList(VclPtr<SvTreeListBox> xTreeList) +{ + return (xTreeList->GetTreeFlags() & SvTreeFlags::CHKBTN) == SvTreeFlags::CHKBTN; +} + +} + StringMap TreeListUIObject::get_state() { StringMap aMap = WindowUIObject::get_state(); @@ -26,6 +35,7 @@ StringMap TreeListUIObject::get_state() aMap["VisibleCount"] = OUString::number(mxTreeList->GetVisibleCount()); aMap["Children"] = OUString::number(mxTreeList->GetChildCount(nullptr)); aMap["LevelChildren"] = OUString::number(mxTreeList->GetLevelChildCount(nullptr)); + aMap["CheckBoxList"] = OUString::boolean(isCheckBoxList(mxTreeList)); return aMap; } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits