diff options
author | Szymon Kłos <szymon.klos@collabora.com> | 2021-05-18 17:07:30 +0200 |
---|---|---|
committer | Szymon Kłos <szymon.klos@collabora.com> | 2021-07-26 15:55:34 +0200 |
commit | bd96480dab1313d62d8b58f2f6cb09ea03022cf7 (patch) | |
tree | a4d0ff0afe9158d14b3fc01fe84479f898229098 /vcl/inc/jsdialog/jsdialogbuilder.hxx | |
parent | 97370902a77f403c569720f30b556eaf0a4b777c (diff) |
jsdialog: weld Container
Change-Id: I9516538cac8d2e42e0d029feaf84c3bc3a80151a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119499
Tested-by: Szymon Kłos <szymon.klos@collabora.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Diffstat (limited to 'vcl/inc/jsdialog/jsdialogbuilder.hxx')
-rw-r--r-- | vcl/inc/jsdialog/jsdialogbuilder.hxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/vcl/inc/jsdialog/jsdialogbuilder.hxx b/vcl/inc/jsdialog/jsdialogbuilder.hxx index cb2a95d9d368..450a11529507 100644 --- a/vcl/inc/jsdialog/jsdialogbuilder.hxx +++ b/vcl/inc/jsdialog/jsdialogbuilder.hxx @@ -229,6 +229,7 @@ public: virtual ~JSInstanceBuilder() override; virtual std::unique_ptr<weld::MessageDialog> weld_message_dialog(const OString& id) override; virtual std::unique_ptr<weld::Dialog> weld_dialog(const OString& id) override; + virtual std::unique_ptr<weld::Container> weld_container(const OString& id) override; virtual std::unique_ptr<weld::Label> weld_label(const OString& id) override; virtual std::unique_ptr<weld::Button> weld_button(const OString& id) override; virtual std::unique_ptr<weld::Entry> weld_entry(const OString& id) override; @@ -393,6 +394,13 @@ public: virtual void response(int response) override; }; +class JSContainer final : public JSWidget<SalInstanceContainer, vcl::Window> +{ +public: + JSContainer(JSDialogSender* pSender, vcl::Window* pContainer, SalInstanceBuilder* pBuilder, + bool bTakeOwnership); +}; + class JSLabel final : public JSWidget<SalInstanceLabel, FixedText> { public: |