diff options
author | Szymon Kłos <szymon.klos@collabora.com> | 2020-03-18 09:46:03 +0100 |
---|---|---|
committer | Szymon Kłos <szymon.klos@collabora.com> | 2020-07-16 10:40:40 +0200 |
commit | 1762e6819b0d9f10b701728b8e183e87c1400137 (patch) | |
tree | 4c79bc4d766a9656ac1ac28e8a74b578c111872c /vcl/inc | |
parent | f65d93f9b475402a10eb89bae0685d300f09fff9 (diff) |
jsdialog: regenerate JSON on dialog collapse
Change-Id: I407979546a7610630e8109b57db8c98c956baaee
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97735
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98826
Tested-by: Jenkins
Diffstat (limited to 'vcl/inc')
-rw-r--r-- | vcl/inc/jsdialog/jsdialogbuilder.hxx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/vcl/inc/jsdialog/jsdialogbuilder.hxx b/vcl/inc/jsdialog/jsdialogbuilder.hxx index d2d77342422a..1622cc0f6ade 100644 --- a/vcl/inc/jsdialog/jsdialogbuilder.hxx +++ b/vcl/inc/jsdialog/jsdialogbuilder.hxx @@ -129,6 +129,16 @@ public: } }; +class VCL_DLLPUBLIC JSDialog : public JSWidget<SalInstanceDialog, ::Dialog> +{ +public: + JSDialog(VclPtr<vcl::Window> aOwnedToplevel, ::Dialog* pDialog, SalInstanceBuilder* pBuilder, + bool bTakeOwnership); + + virtual void collapse(weld::Widget* pEdit, weld::Widget* pButton) override; + virtual void undo_collapse() override; +}; + class JSLabel : public JSWidget<SalInstanceLabel, FixedText> { public: |