From 51b2ad378a8531a7b02433594cd7f6bbd6a61222 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Thu, 24 Sep 2015 18:59:52 +0200 Subject: convert Link<> to typed Change-Id: I9a85b8d6557490775c3d8482ac49bd27c51b6c8a Reviewed-on: https://gerrit.libreoffice.org/18853 Tested-by: Jenkins Reviewed-by: Noel Grandin --- cui/source/factory/dlgfact.cxx | 4 ++-- cui/source/factory/dlgfact.hxx | 4 ++-- cui/source/options/optcolor.cxx | 6 +++--- cui/source/options/optcolor.hxx | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) (limited to 'cui') diff --git a/cui/source/factory/dlgfact.cxx b/cui/source/factory/dlgfact.cxx index 88806b38b530..94356f2d8115 100644 --- a/cui/source/factory/dlgfact.cxx +++ b/cui/source/factory/dlgfact.cxx @@ -587,7 +587,7 @@ void AbstractSvxNameDialog_Impl::GetName(OUString& rName) pDlg->GetName( rName ); } -void AbstractSvxNameDialog_Impl::SetCheckNameHdl( const Link<>& rLink, bool bCheckImmediately ) +void AbstractSvxNameDialog_Impl::SetCheckNameHdl( const Link& rLink, bool bCheckImmediately ) { aCheckNameHdl = rLink; if( rLink.IsSet() ) @@ -610,7 +610,7 @@ void AbstractSvxNameDialog_Impl::SetText( const OUString& rStr ) IMPL_LINK_NOARG_TYPED(AbstractSvxNameDialog_Impl, CheckNameHdl, SvxNameDialog&, bool) { if( aCheckNameHdl.IsSet() ) - return aCheckNameHdl.Call(this); + return aCheckNameHdl.Call(*this); return false; } diff --git a/cui/source/factory/dlgfact.hxx b/cui/source/factory/dlgfact.hxx index 5477392c99e7..949e25266f4c 100644 --- a/cui/source/factory/dlgfact.hxx +++ b/cui/source/factory/dlgfact.hxx @@ -325,13 +325,13 @@ class AbstractSvxNameDialog_Impl :public AbstractSvxNameDialog { DECL_ABSTDLG_BASE(AbstractSvxNameDialog_Impl,SvxNameDialog) virtual void GetName( OUString& rName ) SAL_OVERRIDE ; - virtual void SetCheckNameHdl( const Link<>& rLink, bool bCheckImmediately = false ) SAL_OVERRIDE ; + virtual void SetCheckNameHdl( const Link& rLink, bool bCheckImmediately = false ) SAL_OVERRIDE ; virtual void SetEditHelpId(const OString&) SAL_OVERRIDE ; //from class Window virtual void SetHelpId( const OString& ) SAL_OVERRIDE ; virtual void SetText( const OUString& rStr ) SAL_OVERRIDE ; private: - Link<> aCheckNameHdl; + Link aCheckNameHdl; DECL_LINK_TYPED(CheckNameHdl, SvxNameDialog&, bool); }; diff --git a/cui/source/options/optcolor.cxx b/cui/source/options/optcolor.cxx index 76a2ec3172f4..d95fd2a6a0d5 100644 --- a/cui/source/options/optcolor.cxx +++ b/cui/source/options/optcolor.cxx @@ -1227,11 +1227,11 @@ IMPL_LINK_TYPED(SvxColorOptionsTabPage, SaveDeleteHdl_Impl, Button*, pButton, vo m_pDeleteSchemePB->Enable( m_pColorSchemeLB->GetEntryCount() > 1 ); } -IMPL_LINK(SvxColorOptionsTabPage, CheckNameHdl_Impl, AbstractSvxNameDialog*, pDialog ) +IMPL_LINK_TYPED(SvxColorOptionsTabPage, CheckNameHdl_Impl, AbstractSvxNameDialog&, rDialog, bool ) { OUString sName; - pDialog->GetName(sName); - return long(!sName.isEmpty() && LISTBOX_ENTRY_NOTFOUND == m_pColorSchemeLB->GetEntryPos( sName )); + rDialog.GetName(sName); + return !sName.isEmpty() && LISTBOX_ENTRY_NOTFOUND == m_pColorSchemeLB->GetEntryPos( sName ); } void SvxColorOptionsTabPage::FillUserData() diff --git a/cui/source/options/optcolor.hxx b/cui/source/options/optcolor.hxx index ca290410d458..f182e4bd5d3d 100644 --- a/cui/source/options/optcolor.hxx +++ b/cui/source/options/optcolor.hxx @@ -43,7 +43,7 @@ class SvxColorOptionsTabPage : public SfxTabPage DECL_LINK(SchemeChangedHdl_Impl, ListBox*); DECL_LINK_TYPED(SaveDeleteHdl_Impl, Button*, void); - DECL_LINK(CheckNameHdl_Impl, AbstractSvxNameDialog*); + DECL_LINK_TYPED(CheckNameHdl_Impl, AbstractSvxNameDialog&, bool); void UpdateColorConfig(); public: -- cgit