tdf#130857 qt weld: Support Impress "Interaction" dialog

This means that native Qt widgets are used for that dialog
now when using the qt5 or qt6 VCL plugin and starting LO with
environment variable SAL_VCL_QT_USE_WELDED_WIDGETS=1 set.

The dialog can be triggered like this:

* start Impress
* type something for the title
* with the title text field selected, right-click to
  open the context menu
* activate the "Interaction..." context menu entry

Change-Id: I613b75441844eabe57ab3194bdeecf8cf4e3db44
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198560
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
This commit is contained in:
Michael Weghorn
2026-02-03 00:29:09 +01:00
parent 0c54c3f77a
commit db2cbf6f2d
+2
View File
@@ -162,6 +162,7 @@ constexpr auto SUPPORTED_UI_FILES = frozen::make_unordered_set<std::u16string_vi
u"modules/sdraw/ui/insertlayer.ui",
u"modules/simpress/ui/customslideshows.ui",
u"modules/simpress/ui/definecustomslideshow.ui",
u"modules/simpress/ui/interactiondialog.ui",
u"modules/simpress/ui/masterlayoutdlg.ui",
u"modules/simpress/ui/presentationdialog.ui",
u"modules/simpress/ui/slidedesigndialog.ui",
@@ -294,6 +295,7 @@ constexpr auto SUPPORTED_WITH_QT_PARENT = frozen::make_unordered_set<std::u16str
u"modules/sdraw/ui/drawprinteroptions.ui",
u"modules/simpress/ui/annotationtagmenu.ui",
u"modules/simpress/ui/impressprinteroptions.ui",
u"modules/simpress/ui/interactionpage.ui",
u"modules/smath/ui/printeroptions.ui",
u"modules/spropctrlr/ui/browserline.ui",
u"modules/spropctrlr/ui/browserpage.ui",