From 1b6c01bdf769582508c852b24ab9d2a04fc0956f Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Tue, 25 Jul 2023 15:56:35 +0100 Subject: Related: tdf#156137 allow GtkLinkButton to wrap MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I00ca5a9056b64389f1d55aa8ca6a9d5fd8a16372 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154899 Tested-by: Jenkins Reviewed-by: Caolán McNamara --- vcl/inc/salvtables.hxx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'vcl/inc') diff --git a/vcl/inc/salvtables.hxx b/vcl/inc/salvtables.hxx index 4264de0cea6d..e0c61a5c15ef 100644 --- a/vcl/inc/salvtables.hxx +++ b/vcl/inc/salvtables.hxx @@ -1080,9 +1080,6 @@ private: DECL_LINK(ClickHdl, ::Button*, void); -protected: - void set_label_wrap(bool bWrap); - public: SalInstanceButton(::Button* pButton, SalInstanceBuilder* pBuilder, bool bTakeOwnership); @@ -1242,6 +1239,8 @@ public: virtual OUString get_uri() const override { return m_xButton->GetURL(); } + virtual void set_label_wrap(bool wrap) override; + virtual ~SalInstanceLinkButton() override { m_xButton->SetClickHdl(m_aOrigClickHdl); } }; @@ -1267,7 +1266,7 @@ public: virtual OUString get_label() const override { return SalInstanceButton::get_label(); } - virtual void set_label_wrap(bool wrap) override { SalInstanceButton::set_label_wrap(wrap); } + virtual void set_label_wrap(bool wrap) override; virtual ~SalInstanceCheckButton() override; }; @@ -2013,7 +2012,7 @@ public: virtual OUString get_label() const override { return SalInstanceButton::get_label(); } - virtual void set_label_wrap(bool wrap) override { SalInstanceButton::set_label_wrap(wrap); } + virtual void set_label_wrap(bool wrap) override; virtual ~SalInstanceRadioButton() override; }; -- cgit