diff options
author | Caolán McNamara <caolanm@redhat.com> | 2019-02-07 21:19:37 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2019-02-08 10:59:15 +0100 |
commit | eb25b3c94053b4b614d7c8f983158d6519e530c1 (patch) | |
tree | b6961d95abaad7977bf1ebf6e37f5bb699ffec70 /vcl/source | |
parent | 74ed61e793ff9641a2c67b83327b066cb9a1af3d (diff) |
weld AddConditionDialog
Change-Id: Ib685ea89b31c1f000bc2276e3362ba059f997422
Reviewed-on: https://gerrit.libreoffice.org/67521
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'vcl/source')
-rw-r--r-- | vcl/source/app/salvtables.cxx | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/vcl/source/app/salvtables.cxx b/vcl/source/app/salvtables.cxx index fd769b95e663..d7d62a85f099 100644 --- a/vcl/source/app/salvtables.cxx +++ b/vcl/source/app/salvtables.cxx @@ -2862,11 +2862,13 @@ class SalInstanceTextView : public SalInstanceContainer, public virtual weld::Te private: VclPtr<VclMultiLineEdit> m_xTextView; + DECL_LINK(ChangeHdl, Edit&, void); public: SalInstanceTextView(VclMultiLineEdit* pTextView, bool bTakeOwnership) : SalInstanceContainer(pTextView, bTakeOwnership) , m_xTextView(pTextView) { + m_xTextView->SetModifyHdl(LINK(this, SalInstanceTextView, ChangeHdl)); } virtual void set_text(const OUString& rText) override @@ -2903,8 +2905,18 @@ public: { m_xTextView->SetReadOnly(!bEditable); } + + virtual ~SalInstanceTextView() override + { + m_xTextView->SetModifyHdl(Link<Edit&, void>()); + } }; +IMPL_LINK_NOARG(SalInstanceTextView, ChangeHdl, Edit&, void) +{ + signal_changed(); +} + class SalInstanceExpander : public SalInstanceContainer, public virtual weld::Expander { private: |