include/vcl/uitest/uiobject.hxx | 2 ++ vcl/source/uitest/uiobject.cxx | 11 +++++++++++ 2 files changed, 13 insertions(+)
New commits: commit caf208166c01519f090ee88b1ddff809ed199007 Author: Markus Mohrhard <markus.mohrh...@googlemail.com> Date: Tue Mar 21 19:40:00 2017 +0100 uitest: better support for listbox logging Change-Id: Ibd2625ba40cafdb07a2fcb5b2cfdd0e5f9e72b94 Reviewed-on: https://gerrit.libreoffice.org/35516 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrh...@googlemail.com> diff --git a/include/vcl/uitest/uiobject.hxx b/include/vcl/uitest/uiobject.hxx index 4641b999722c..2edec77ae109 100644 --- a/include/vcl/uitest/uiobject.hxx +++ b/include/vcl/uitest/uiobject.hxx @@ -272,6 +272,8 @@ public: static std::unique_ptr<UIObject> create(vcl::Window* pWindow); + virtual OUString get_action(VclEventId nEvent) const override; + protected: virtual OUString get_name() const override; diff --git a/vcl/source/uitest/uiobject.cxx b/vcl/source/uitest/uiobject.cxx index f89ba6d0238b..561688861481 100644 --- a/vcl/source/uitest/uiobject.cxx +++ b/vcl/source/uitest/uiobject.cxx @@ -814,6 +814,17 @@ OUString ListBoxUIObject::get_name() const return OUString("ListBoxUIObject"); } +OUString ListBoxUIObject::get_action(VclEventId nEvent) const +{ + if (nEvent == VclEventId::ListboxSelect) + { + sal_Int32 nPos = mxListBox->GetSelectEntryPos(); + return "Action on element: " + mxListBox->get_id() + " with action : SELECT and content {\"POS\": \"" + OUString::number(nPos) + "\"}"; + } + else + return WindowUIObject::get_action(nEvent); +} + std::unique_ptr<UIObject> ListBoxUIObject::create(vcl::Window* pWindow) { ListBox* pListBox = dynamic_cast<ListBox*>(pWindow); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits