lok: svtools: create ValueSetUIObject class

Desktop / LibreOffice - Henry Castro [collabora.com] - 23 October 2019 00:38 EDT

The ValueSet control is used in Layouts panel inside Sidebar of the impress document. Once the LO server sends the UI data to the client side that is transformed to mobile view using Mobile Wizard framework. The loleaflet client side has to send commands for the user interactions like to touch an item.

e.g. Send "WindowId SELECT ID=300"

The unit test simulates the scenario, so the ValueSet control executes the action.

Change-Id: Ib6ec5db6ce2777e819f81a9dae74c4641bb7053b Reviewed-on: https://gerrit.libreoffice.org/81141

7c6226bee728 lok: svtools: create ValueSetUIObject class
include/svtools/valueset.hxx | 1 +
svtools/CppunitTest_svtools_dialogs_test.mk | 2 +-
svtools/Library_svt.mk | 1 +
svtools/inc/uitest/uiobject.hxx | 36 ++++++++++++++++
svtools/qa/unit/svtools-dialogs-test.cxx | 35 +++++++++++++++
svtools/source/control/valueset.cxx | 6 +++
svtools/source/uitest/uiobject.cxx | 66 +++++++++++++++++++++++++++++
7 files changed, 146 insertions(+), 1 deletion(-)

Upstream: cgit.freedesktop.org


  • Share