Skip to content

feat(tutoQml): add basic samples using qml interfaces

Emilie WERNERT requested to merge tuto-qml-basic into dev

What does this MR do?

Add new samples to use Qml:

  • Tuto01BasicQml: same as Tuto01Basic but using qml instead of fwGui frame and xml
  • TutoGuiQml: same as TutoGui but using qml instead of fwGui frame and actions
  • TutoEditorQml: sample to explain how to use a IQmlEditor

New library fwQml that contains helpers to use qml:

  • IQmlEditor: base class for f4s service associated to qml UI
  • QmlEngine: to launch qml ui

This MR is the second step of the Qml integration
See #2 (closed)
Related to !4 (merged) and !15 (merged)

Documentation

Wiki

How to test it?

  • Launch Tuto01BasicQml, TutoGuiQml and see that they work as the related samples.
  • Launch TutoEditorQml and test that when you edit one text area, the second is updated.

Data

No data are required.

Depends

Edited by Emilie WERNERT

Merge request reports