summaryrefslogtreecommitdiff
path: root/vcl/vclplug_win.component
diff options
context:
space:
mode:
authorMichael Weghorn <m.weghorn@posteo.de>2024-11-24 01:20:31 +0100
committerMichael Weghorn <m.weghorn@posteo.de>2024-11-24 17:04:48 +0100
commitec760b211087b90f9cddec96d1e097bf68ad3e1f (patch)
treedbc67213d794f67fce54c1321e10efd6ba746da5 /vcl/vclplug_win.component
parenta60ccb091ed26e5287d29ea1df885bf144c74b3f (diff)
tdf#130857 qt weld: Add QtInstanceExpander
Add a new QtInstanceExpander class that is the weld::Expander implementation using a native Qt widget. It uses the custom QtExpander widget added in Change-Id: Id2366834cb542eba613ea087e70f3a812d20fa89 Author: Michael Weghorn <m.weghorn@posteo.de> Date: Sun Nov 24 00:07:44 2024 +0100 tdf#130857 qt weld: Implement "GtkExpander" equivalent Extend QtExpander to provide what's needed to implement the QtInstanceExpander methods. Let QtInstanceBuilder::weld_expander return an instance of the new class. Signal handling still needs to be implemented (calling `weld::Expander::signal_expanded` when the expanded state is toggled). QtInstanceExpander is e.g. needed by the "Set Password" dialog. ("File" -> "Save As", check "Save with password" checkbox and press "Save" to trigger the dialog.) Change-Id: I7e3a332c0417b1897ae57d7d4c29609245fb5e19 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177197 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Diffstat (limited to 'vcl/vclplug_win.component')
0 files changed, 0 insertions, 0 deletions